import { z } from "@medusajs/framework/zod"; export type AdminGetDraftOrderParamsType = z.infer; export declare const AdminGetDraftOrderParams: z.ZodObject<{ fields: z.ZodOptional; }, "strip", z.ZodTypeAny, { fields?: string | undefined; }, { fields?: string | undefined; }>; export type AdminGetDraftOrdersParamsType = z.infer; export declare const AdminGetDraftOrdersParams: z.ZodObject<{} & { [x: string]: any; $and: z.ZodOptional]>>; created_at: z.ZodOptional]>>; updated_at: z.ZodOptional]>>; q: z.ZodOptional; region_id: z.ZodOptional]>>; sales_channel_id: z.ZodOptional>; customer_id: z.ZodOptional]>>; }, "strip", z.ZodTypeAny, { id?: string | string[] | undefined; created_at?: any; updated_at?: any; sales_channel_id?: string[] | undefined; q?: string | undefined; customer_id?: string | string[] | undefined; region_id?: string | string[] | undefined; }, { id?: string | string[] | undefined; created_at?: any; updated_at?: any; sales_channel_id?: string[] | undefined; q?: string | undefined; customer_id?: string | string[] | undefined; region_id?: string | string[] | undefined; }>, "many">>>; $or: z.ZodOptional]>>; created_at: z.ZodOptional]>>; updated_at: z.ZodOptional]>>; q: z.ZodOptional; region_id: z.ZodOptional]>>; sales_channel_id: z.ZodOptional>; customer_id: z.ZodOptional]>>; }, "strip", z.ZodTypeAny, { id?: string | string[] | undefined; created_at?: any; updated_at?: any; sales_channel_id?: string[] | undefined; q?: string | undefined; customer_id?: string | string[] | undefined; region_id?: string | string[] | undefined; }, { id?: string | string[] | undefined; created_at?: any; updated_at?: any; sales_channel_id?: string[] | undefined; q?: string | undefined; customer_id?: string | string[] | undefined; region_id?: string | string[] | undefined; }>, "many">>>; }, "strip", z.ZodTypeAny, { [x: string]: any; $and?: unknown; $or?: unknown; }, { [x: string]: any; $and?: unknown; $or?: unknown; }>; declare enum Status { completed = "completed" } export type AdminCreateDraftOrderType = z.infer; declare const CreateDraftOrder: z.ZodObject<{ status: z.ZodOptional>; sales_channel_id: z.ZodOptional>; email: z.ZodOptional>; customer_id: z.ZodOptional>; billing_address: 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>>; }, "strict", 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; }, { 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; }>, z.ZodString]>>; shipping_address: 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>>; }, "strict", 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; }, { 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; }>, z.ZodString]>>; items: z.ZodOptional>; variant_sku: z.ZodOptional>; variant_barcode: z.ZodOptional>; /** * Use variant_sku instead * @deprecated */ sku: z.ZodOptional>; /** * Use variant_barcode instead * @deprecated */ barcode: z.ZodOptional>; variant_id: z.ZodOptional>; unit_price: z.ZodOptional]>>>; quantity: z.ZodNumber; metadata: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { quantity: number; metadata?: Record | null | undefined; variant_id?: string | null | undefined; title?: string | null | undefined; unit_price?: string | number | { value: string; precision: number; } | null | undefined; variant_sku?: string | null | undefined; variant_barcode?: string | null | undefined; sku?: string | null | undefined; barcode?: string | null | undefined; }, { quantity: number; metadata?: Record | null | undefined; variant_id?: string | null | undefined; title?: string | null | undefined; unit_price?: string | number | { value: string; precision: number; } | null | undefined; variant_sku?: string | null | undefined; variant_barcode?: string | null | undefined; sku?: string | null | undefined; barcode?: string | null | undefined; }>, "many">>; region_id: z.ZodString; promo_codes: z.ZodOptional>; currency_code: z.ZodOptional>; no_notification_order: z.ZodOptional; shipping_methods: z.ZodOptional>; name: z.ZodString; shipping_option_id: z.ZodString; data: z.ZodOptional>; amount: z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodObject<{ value: z.ZodString; precision: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: string; precision: number; }, { value: string; precision: number; }>]>; }, "strip", z.ZodTypeAny, { shipping_option_id: string; name: string; amount: string | number | { value: string; precision: number; }; data?: Record | undefined; shipping_method_id?: string | null | undefined; }, { shipping_option_id: string; name: string; amount: string | number | { value: string; precision: number; }; data?: Record | undefined; shipping_method_id?: string | null | undefined; }>, "many">>; locale: z.ZodOptional; metadata: z.ZodOptional>>; }, "strict", z.ZodTypeAny, { region_id: string; shipping_methods?: { shipping_option_id: string; name: string; amount: string | number | { value: string; precision: number; }; data?: Record | undefined; shipping_method_id?: string | null | undefined; }[] | undefined; items?: { quantity: number; metadata?: Record | null | undefined; variant_id?: string | null | undefined; title?: string | null | undefined; unit_price?: string | number | { value: string; precision: number; } | null | undefined; variant_sku?: string | null | undefined; variant_barcode?: string | null | undefined; sku?: string | null | undefined; barcode?: string | null | undefined; }[] | undefined; email?: string | null | undefined; locale?: string | undefined; promo_codes?: string[] | undefined; metadata?: Record | null | undefined; currency_code?: string | null | undefined; sales_channel_id?: string | null | undefined; shipping_address?: string | { 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; } | undefined; status?: Status | undefined; customer_id?: string | null | undefined; billing_address?: string | { 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; } | undefined; no_notification_order?: boolean | undefined; }, { region_id: string; shipping_methods?: { shipping_option_id: string; name: string; amount: string | number | { value: string; precision: number; }; data?: Record | undefined; shipping_method_id?: string | null | undefined; }[] | undefined; items?: { quantity: number; metadata?: Record | null | undefined; variant_id?: string | null | undefined; title?: string | null | undefined; unit_price?: string | number | { value: string; precision: number; } | null | undefined; variant_sku?: string | null | undefined; variant_barcode?: string | null | undefined; sku?: string | null | undefined; barcode?: string | null | undefined; }[] | undefined; email?: string | null | undefined; locale?: string | undefined; promo_codes?: string[] | undefined; metadata?: Record | null | undefined; currency_code?: string | null | undefined; sales_channel_id?: string | null | undefined; shipping_address?: string | { 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; } | undefined; status?: Status | undefined; customer_id?: string | null | undefined; billing_address?: string | { 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; } | undefined; no_notification_order?: boolean | undefined; }>; export declare const AdminCreateDraftOrder: (additionalDataValidator?: z.ZodOptional>>) => z.ZodObject | z.ZodEffects; export type AdminUpdateDraftOrderType = z.infer; export declare const AdminUpdateDraftOrder: z.ZodObject<{ email: z.ZodOptional; customer_id: z.ZodOptional; sales_channel_id: z.ZodOptional; shipping_address: 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>>; }, "strict", 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; }, { 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; }>>; billing_address: 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>>; }, "strict", 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; }, { 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; }>>; metadata: z.ZodOptional>>; locale: z.ZodOptional; }, "strip", z.ZodTypeAny, { email?: string | undefined; locale?: string | undefined; metadata?: Record | null | undefined; sales_channel_id?: string | undefined; shipping_address?: { 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; } | undefined; customer_id?: string | undefined; billing_address?: { 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; } | undefined; }, { email?: string | undefined; locale?: string | undefined; metadata?: Record | null | undefined; sales_channel_id?: string | undefined; shipping_address?: { 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; } | undefined; customer_id?: string | undefined; billing_address?: { 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; } | undefined; }>; export type AdminAddDraftOrderPromotionsType = z.infer; export declare const AdminAddDraftOrderPromotions: z.ZodObject<{ promo_codes: z.ZodArray; }, "strip", z.ZodTypeAny, { promo_codes: string[]; }, { promo_codes: string[]; }>; export type AdminRemoveDraftOrderPromotionsType = z.infer; export declare const AdminRemoveDraftOrderPromotions: z.ZodObject<{ promo_codes: z.ZodArray; }, "strip", z.ZodTypeAny, { promo_codes: string[]; }, { promo_codes: string[]; }>; export type AdminUpdateDraftOrderItemType = z.infer; export declare const AdminUpdateDraftOrderItem: z.ZodObject<{ quantity: z.ZodNumber; unit_price: z.ZodOptional>; compare_at_unit_price: z.ZodOptional>; internal_note: z.ZodOptional; }, "strip", z.ZodTypeAny, { quantity: number; internal_note?: string | undefined; unit_price?: number | null | undefined; compare_at_unit_price?: number | null | undefined; }, { quantity: number; internal_note?: string | undefined; unit_price?: number | null | undefined; compare_at_unit_price?: number | null | undefined; }>; export type AdminUpdateDraftOrderActionItemType = z.infer; export declare const AdminUpdateDraftOrderActionItem: z.ZodObject<{ quantity: z.ZodNumber; unit_price: z.ZodOptional>; compare_at_unit_price: z.ZodOptional>; internal_note: z.ZodOptional; }, "strip", z.ZodTypeAny, { quantity: number; internal_note?: string | undefined; unit_price?: number | null | undefined; compare_at_unit_price?: number | null | undefined; }, { quantity: number; internal_note?: string | undefined; unit_price?: number | null | undefined; compare_at_unit_price?: number | null | undefined; }>; export declare const AdminAddDraftOrderItems: z.ZodObject<{ items: z.ZodEffects; title: z.ZodOptional; quantity: z.ZodNumber; unit_price: z.ZodOptional>; compare_at_unit_price: z.ZodOptional>; internal_note: z.ZodOptional>; allow_backorder: z.ZodOptional; metadata: z.ZodOptional>; }, "strip", z.ZodTypeAny, { quantity: number; metadata?: Record | undefined; internal_note?: string | null | undefined; variant_id?: string | undefined; title?: string | undefined; unit_price?: number | null | undefined; compare_at_unit_price?: number | null | undefined; allow_backorder?: boolean | undefined; }, { quantity: number; metadata?: Record | undefined; internal_note?: string | null | undefined; variant_id?: string | undefined; title?: string | undefined; unit_price?: number | null | undefined; compare_at_unit_price?: number | null | undefined; allow_backorder?: boolean | undefined; }>, "many">, { quantity: number; metadata?: Record | undefined; internal_note?: string | null | undefined; variant_id?: string | undefined; title?: string | undefined; unit_price?: number | null | undefined; compare_at_unit_price?: number | null | undefined; allow_backorder?: boolean | undefined; }[], { quantity: number; metadata?: Record | undefined; internal_note?: string | null | undefined; variant_id?: string | undefined; title?: string | undefined; unit_price?: number | null | undefined; compare_at_unit_price?: number | null | undefined; allow_backorder?: boolean | undefined; }[]>; }, "strip", z.ZodTypeAny, { items: { quantity: number; metadata?: Record | undefined; internal_note?: string | null | undefined; variant_id?: string | undefined; title?: string | undefined; unit_price?: number | null | undefined; compare_at_unit_price?: number | null | undefined; allow_backorder?: boolean | undefined; }[]; }, { items: { quantity: number; metadata?: Record | undefined; internal_note?: string | null | undefined; variant_id?: string | undefined; title?: string | undefined; unit_price?: number | null | undefined; compare_at_unit_price?: number | null | undefined; allow_backorder?: boolean | undefined; }[]; }>; export type AdminAddDraftOrderItemsType = z.infer; export declare const AdminAddDraftOrderShippingMethod: z.ZodObject<{ shipping_option_id: z.ZodString; custom_amount: z.ZodOptional; description: z.ZodOptional; internal_note: z.ZodOptional; metadata: z.ZodOptional>; }, "strip", z.ZodTypeAny, { shipping_option_id: string; metadata?: Record | undefined; description?: string | undefined; internal_note?: string | undefined; custom_amount?: number | undefined; }, { shipping_option_id: string; metadata?: Record | undefined; description?: string | undefined; internal_note?: string | undefined; custom_amount?: number | undefined; }>; export type AdminAddDraftOrderShippingMethodType = z.infer; export declare const AdminUpdateDraftOrderActionShippingMethod: z.ZodObject<{ shipping_option_id: z.ZodString; custom_amount: z.ZodOptional>; description: z.ZodOptional>; internal_note: z.ZodOptional>; metadata: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { shipping_option_id: string; metadata?: Record | null | undefined; description?: string | null | undefined; internal_note?: string | null | undefined; custom_amount?: number | null | undefined; }, { shipping_option_id: string; metadata?: Record | null | undefined; description?: string | null | undefined; internal_note?: string | null | undefined; custom_amount?: number | null | undefined; }>; export type AdminUpdateDraftOrderActionShippingMethodType = z.infer; export declare const AdminUpdateDraftOrderShippingMethod: z.ZodObject<{ shipping_option_id: z.ZodOptional; custom_amount: z.ZodOptional; internal_note: z.ZodOptional>; }, "strip", z.ZodTypeAny, { shipping_option_id?: string | undefined; internal_note?: string | null | undefined; custom_amount?: number | undefined; }, { shipping_option_id?: string | undefined; internal_note?: string | null | undefined; custom_amount?: number | undefined; }>; export type AdminUpdateDraftOrderShippingMethodType = z.infer; export {}; //# sourceMappingURL=validators.d.ts.map