type CustomerSignMeUpDraft = { email: Scalars['String']; password: Scalars['String']; firstName?: InputMaybe<Scalars['String']>; lastName?: InputMaybe<Scalars['String']>; middleName?: InputMaybe<Scalars['String']>; title?: InputMaybe<Scalars['String']>; dateOfBirth?: InputMaybe<Scalars['Date']>; companyName?: InputMaybe<Scalars['String']>; vatId?: InputMaybe<Scalars['String']>; addresses?: InputMaybe<Array<AddressInput>>; /** The index of the address in the `addresses` list. The `defaultBillingAddressId` of the customer will be set to the ID of that address. */ defaultBillingAddress?: InputMaybe<Scalars['Int']>; /** The index of the address in the `addresses` list. The `defaultShippingAddressId` of the customer will be set to the ID of that address. */ defaultShippingAddress?: InputMaybe<Scalars['Int']>; /** The indices of the shipping addresses in the `addresses` list. The `shippingAddressIds` of the `Customer` will be set to the IDs of that addresses. */ shippingAddresses?: InputMaybe<Array<Scalars['Int']>>; /** The indices of the billing addresses in the `addresses` list. The `billingAddressIds` of the customer will be set to the IDs of that addresses. */ billingAddresses?: InputMaybe<Array<Scalars['Int']>>; custom?: InputMaybe<CustomFieldsDraft>; locale?: InputMaybe<Scalars['Locale']>; salutation?: InputMaybe<Scalars['String']>; key?: InputMaybe<Scalars['String']>; stores?: InputMaybe<Array<ResourceIdentifierInput>>;};