import { z } from "@medusajs/framework/zod"; export declare const StoreGetCustomerParams: z.ZodObject<{ fields: z.ZodOptional; }, "strip", z.ZodTypeAny, { fields?: string | undefined; }, { fields?: string | undefined; }>; export declare const StoreCreateCustomer: z.ZodObject<{ email: z.ZodOptional>; company_name: z.ZodOptional>; first_name: z.ZodOptional>; last_name: z.ZodOptional>; phone: z.ZodOptional>; metadata: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { email?: string | null | undefined; metadata?: Record | null | undefined; first_name?: string | null | undefined; last_name?: string | null | undefined; phone?: string | null | undefined; company_name?: string | null | undefined; }, { email?: string | null | undefined; metadata?: Record | null | undefined; first_name?: string | null | undefined; last_name?: string | null | undefined; phone?: string | null | undefined; company_name?: string | null | undefined; }>; export declare const StoreUpdateCustomer: z.ZodObject<{ company_name: z.ZodOptional>; first_name: z.ZodOptional>; last_name: z.ZodOptional>; phone: z.ZodOptional>; metadata: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { metadata?: Record | null | undefined; first_name?: string | null | undefined; last_name?: string | null | undefined; phone?: string | null | undefined; company_name?: string | null | undefined; }, { metadata?: Record | null | undefined; first_name?: string | null | undefined; last_name?: string | null | undefined; phone?: string | null | undefined; company_name?: string | null | undefined; }>; export declare const StoreGetCustomerAddressParams: z.ZodObject<{ fields: z.ZodOptional; }, "strip", z.ZodTypeAny, { fields?: string | undefined; }, { fields?: string | undefined; }>; export declare const StoreCreateCustomerAddress: z.ZodObject<{ first_name: z.ZodOptional>; last_name: z.ZodOptional>; phone: z.ZodOptional>; company: z.ZodOptional>; address_1: z.ZodOptional>; address_2: z.ZodOptional>; city: z.ZodOptional>; country_code: z.ZodOptional>; province: z.ZodOptional>; postal_code: z.ZodOptional>; metadata: z.ZodOptional>>; } & { address_name: z.ZodOptional>; is_default_shipping: z.ZodOptional; is_default_billing: z.ZodOptional; }, "strip", z.ZodTypeAny, { metadata?: Record | null | undefined; first_name?: string | null | undefined; last_name?: string | null | undefined; phone?: string | null | undefined; company?: string | null | undefined; address_1?: string | null | undefined; address_2?: string | null | undefined; city?: string | null | undefined; country_code?: string | null | undefined; province?: string | null | undefined; postal_code?: string | null | undefined; address_name?: string | null | undefined; is_default_shipping?: boolean | undefined; is_default_billing?: boolean | undefined; }, { metadata?: Record | null | undefined; first_name?: string | null | undefined; last_name?: string | null | undefined; phone?: string | null | undefined; company?: string | null | undefined; address_1?: string | null | undefined; address_2?: string | null | undefined; city?: string | null | undefined; country_code?: string | null | undefined; province?: string | null | undefined; postal_code?: string | null | undefined; address_name?: string | null | undefined; is_default_shipping?: boolean | undefined; is_default_billing?: boolean | undefined; }>; export declare const StoreUpdateCustomerAddress: z.ZodObject<{ first_name: z.ZodOptional>; last_name: z.ZodOptional>; phone: z.ZodOptional>; company: z.ZodOptional>; address_1: z.ZodOptional>; address_2: z.ZodOptional>; city: z.ZodOptional>; country_code: z.ZodOptional>; province: z.ZodOptional>; postal_code: z.ZodOptional>; metadata: z.ZodOptional>>; } & { address_name: z.ZodOptional>; is_default_shipping: z.ZodOptional; is_default_billing: z.ZodOptional; }, "strip", z.ZodTypeAny, { metadata?: Record | null | undefined; first_name?: string | null | undefined; last_name?: string | null | undefined; phone?: string | null | undefined; company?: string | null | undefined; address_1?: string | null | undefined; address_2?: string | null | undefined; city?: string | null | undefined; country_code?: string | null | undefined; province?: string | null | undefined; postal_code?: string | null | undefined; address_name?: string | null | undefined; is_default_shipping?: boolean | undefined; is_default_billing?: boolean | undefined; }, { metadata?: Record | null | undefined; first_name?: string | null | undefined; last_name?: string | null | undefined; phone?: string | null | undefined; company?: string | null | undefined; address_1?: string | null | undefined; address_2?: string | null | undefined; city?: string | null | undefined; country_code?: string | null | undefined; province?: string | null | undefined; postal_code?: string | null | undefined; address_name?: string | null | undefined; is_default_shipping?: boolean | undefined; is_default_billing?: boolean | undefined; }>; export declare const StoreGetCustomerAddressesParams: z.ZodObject<{ fields: z.ZodOptional; } & { offset: z.ZodEffects>, number, unknown>; limit: z.ZodEffects>, number, unknown>; order: z.ZodOptional | z.ZodDefault>; with_deleted: z.ZodEffects, boolean | undefined, unknown>; } & { q: z.ZodOptional; city: z.ZodOptional]>>; country_code: z.ZodOptional]>>; postal_code: z.ZodOptional]>>; }, "strip", z.ZodTypeAny, { offset: number; limit: number; order?: string | undefined; fields?: string | undefined; with_deleted?: boolean | undefined; city?: string | string[] | undefined; country_code?: string | string[] | undefined; postal_code?: string | string[] | undefined; q?: string | undefined; }, { order?: string | undefined; fields?: string | undefined; offset?: unknown; limit?: unknown; with_deleted?: unknown; city?: string | string[] | undefined; country_code?: string | string[] | undefined; postal_code?: string | string[] | undefined; q?: string | undefined; }>; export type StoreGetCustomerParamsType = z.infer; export type StoreCreateCustomerType = z.infer; export type StoreUpdateCustomerType = z.infer; export type StoreGetCustomerAddressParamsType = z.infer; export type StoreGetCustomerAddressesParamsType = z.infer; export type StoreCreateCustomerAddressType = z.infer; export type StoreUpdateCustomerAddressType = z.infer; //# sourceMappingURL=validators.d.ts.map