export const OmittedCustomerKeys = [
    'accepts_marketing',
    'accepts_marketing_updated_at',
    'default_address',
    'email_marketing_consent',
    'marketing_opt_in_level',
    'metafield',
    'sms_marketing_consent',
    'addresses',
    'id',
    'admin_graphql_api_id'
];
const RemainingCustomerKeysRecord = {
    created_at: undefined,
    currency: undefined,
    email: undefined,
    first_name: undefined,
    last_name: undefined,
    last_order_id: undefined,
    last_order_name: undefined,
    multipass_identifier: undefined,
    note: undefined,
    orders_count: undefined,
    phone: undefined,
    state: undefined,
    tags: undefined,
    tax_exempt: undefined,
    tax_exemptions: undefined,
    total_spent: undefined,
    updated_at: undefined,
    verified_email: undefined,
    name: undefined,
};
const RemainingCustomerKeys = Object.keys(RemainingCustomerKeysRecord);
const NewCustomerKeys = [
    'id',
    'addresses_json',
    'average_order_value',
    'default_address.address1',
    'default_address.address2',
    'default_address.city',
    'default_address.company',
    'default_address.country',
    'default_address.country_code',
    'default_address.first_name',
    'default_address.id',
    'default_address.last_name',
    'default_address.phone',
    'default_address.province',
    'default_address.province_code',
    'default_address.zip',
    'email_marketing_consent.opt_in_level',
    'email_marketing_consent.state',
    'email_marketing_consent.updated_at',
    'sms_marketing_consent.collected_from',
    'sms_marketing_consent.opt_in_level',
    'sms_marketing_consent.state',
    'sms_marketing_consent.updated_at',
];
export const CustomerKeys = [
    ...RemainingCustomerKeys,
    ...NewCustomerKeys
];
export const CustomerTypeName = 'customers';
//# sourceMappingURL=Customer.js.map