import { z } from "@medusajs/framework/zod"; export declare const AdminFulfillmentParams: z.ZodObject<{ fields: z.ZodOptional; }, "strip", z.ZodTypeAny, { fields?: string | undefined; }, { fields?: string | undefined; }>; export type AdminCreateFulfillmentType = z.infer; export declare const AdminCreateFulfillment: z.ZodObject<{ location_id: z.ZodString; provider_id: z.ZodString; delivery_address: 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>>; }, "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; }>; items: z.ZodArray>; inventory_item_id: z.ZodOptional>; }, "strip", z.ZodTypeAny, { title: string; quantity: number; sku: string; barcode: string; line_item_id?: string | null | undefined; inventory_item_id?: string | null | undefined; }, { title: string; quantity: number; sku: string; barcode: string; line_item_id?: string | null | undefined; inventory_item_id?: string | null | undefined; }>, "many">; labels: z.ZodArray, "many">; order_id: z.ZodString; shipping_option_id: z.ZodOptional>; data: z.ZodNullable>; packed_at: z.ZodOptional>; shipped_at: z.ZodOptional>; delivered_at: z.ZodOptional>; canceled_at: z.ZodOptional>; metadata: z.ZodNullable>; }, "strip", z.ZodTypeAny, { data: Record | null; items: { title: string; quantity: number; sku: string; barcode: string; line_item_id?: string | null | undefined; inventory_item_id?: string | null | undefined; }[]; metadata: Record | null; location_id: string; provider_id: string; delivery_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; }; labels: { tracking_number: string; tracking_url: string; label_url: string; }[]; order_id: string; packed_at?: Date | null | undefined; shipped_at?: Date | null | undefined; delivered_at?: Date | null | undefined; canceled_at?: Date | null | undefined; shipping_option_id?: string | null | undefined; }, { data: Record | null; items: { title: string; quantity: number; sku: string; barcode: string; line_item_id?: string | null | undefined; inventory_item_id?: string | null | undefined; }[]; metadata: Record | null; location_id: string; provider_id: string; delivery_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; }; labels: { tracking_number: string; tracking_url: string; label_url: string; }[]; order_id: string; packed_at?: Date | null | undefined; shipped_at?: Date | null | undefined; delivered_at?: Date | null | undefined; canceled_at?: Date | null | undefined; shipping_option_id?: string | null | undefined; }>; export type AdminCreateShipmentType = z.infer; export declare const AdminCreateShipment: z.ZodObject<{ labels: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { labels: { tracking_number: string; tracking_url: string; label_url: string; }[]; }, { labels: { tracking_number: string; tracking_url: string; label_url: string; }[]; }>; //# sourceMappingURL=validators.d.ts.map