import { z } from "@medusajs/framework/zod"; export declare const AdminServiceZonesParams: z.ZodObject<{ fields: z.ZodOptional; }, "strip", z.ZodTypeAny, { fields?: string | undefined; }, { fields?: string | undefined; }>; export type AdminServiceZonesParamsType = z.infer; export declare const AdminCreateFulfillmentSetServiceZonesSchema: z.ZodObject<{ name: z.ZodString; geo_zones: z.ZodOptional>>; } & { type: z.ZodLiteral<"country">; }, "strip", z.ZodTypeAny, { type: "country"; country_code: string; metadata?: Record | null | undefined; }, { type: "country"; country_code: string; metadata?: Record | null | undefined; }>, z.ZodObject<{ country_code: z.ZodString; metadata: z.ZodOptional>>; } & { type: z.ZodLiteral<"province">; province_code: z.ZodString; }, "strip", z.ZodTypeAny, { type: "province"; country_code: string; province_code: string; metadata?: Record | null | undefined; }, { type: "province"; country_code: string; province_code: string; metadata?: Record | null | undefined; }>, z.ZodObject<{ country_code: z.ZodString; metadata: z.ZodOptional>>; } & { type: z.ZodLiteral<"city">; province_code: z.ZodString; city: z.ZodString; }, "strip", z.ZodTypeAny, { type: "city"; city: string; country_code: string; province_code: string; metadata?: Record | null | undefined; }, { type: "city"; city: string; country_code: string; province_code: string; metadata?: Record | null | undefined; }>, z.ZodObject<{ country_code: z.ZodString; metadata: z.ZodOptional>>; } & { type: z.ZodLiteral<"zip">; province_code: z.ZodString; city: z.ZodString; postal_expression: z.ZodRecord; }, "strip", z.ZodTypeAny, { type: "zip"; city: string; country_code: string; province_code: string; postal_expression: Record; metadata?: Record | null | undefined; }, { type: "zip"; city: string; country_code: string; province_code: string; postal_expression: Record; metadata?: Record | null | undefined; }>]>, "many">>; }, "strict", z.ZodTypeAny, { name: string; geo_zones?: ({ type: "country"; country_code: string; metadata?: Record | null | undefined; } | { type: "province"; country_code: string; province_code: string; metadata?: Record | null | undefined; } | { type: "city"; city: string; country_code: string; province_code: string; metadata?: Record | null | undefined; } | { type: "zip"; city: string; country_code: string; province_code: string; postal_expression: Record; metadata?: Record | null | undefined; })[] | undefined; }, { name: string; geo_zones?: ({ type: "country"; country_code: string; metadata?: Record | null | undefined; } | { type: "province"; country_code: string; province_code: string; metadata?: Record | null | undefined; } | { type: "city"; city: string; country_code: string; province_code: string; metadata?: Record | null | undefined; } | { type: "zip"; city: string; country_code: string; province_code: string; postal_expression: Record; metadata?: Record | null | undefined; })[] | undefined; }>; export declare const AdminUpdateFulfillmentSetServiceZonesSchema: z.ZodObject<{ name: z.ZodOptional>; geo_zones: z.ZodOptional>>; } & { type: z.ZodLiteral<"country">; } & { id: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "country"; country_code: string; id?: string | undefined; metadata?: Record | null | undefined; }, { type: "country"; country_code: string; id?: string | undefined; metadata?: Record | null | undefined; }>, z.ZodObject<{ country_code: z.ZodString; metadata: z.ZodOptional>>; } & { type: z.ZodLiteral<"province">; province_code: z.ZodString; } & { id: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "province"; country_code: string; province_code: string; id?: string | undefined; metadata?: Record | null | undefined; }, { type: "province"; country_code: string; province_code: string; id?: string | undefined; metadata?: Record | null | undefined; }>, z.ZodObject<{ country_code: z.ZodString; metadata: z.ZodOptional>>; } & { type: z.ZodLiteral<"city">; province_code: z.ZodString; city: z.ZodString; } & { id: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "city"; city: string; country_code: string; province_code: string; id?: string | undefined; metadata?: Record | null | undefined; }, { type: "city"; city: string; country_code: string; province_code: string; id?: string | undefined; metadata?: Record | null | undefined; }>, z.ZodObject<{ country_code: z.ZodString; metadata: z.ZodOptional>>; } & { type: z.ZodLiteral<"zip">; province_code: z.ZodString; city: z.ZodString; postal_expression: z.ZodRecord; } & { id: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "zip"; city: string; country_code: string; province_code: string; postal_expression: Record; id?: string | undefined; metadata?: Record | null | undefined; }, { type: "zip"; city: string; country_code: string; province_code: string; postal_expression: Record; id?: string | undefined; metadata?: Record | null | undefined; }>]>, "many">>; }, "strict", z.ZodTypeAny, { name?: string | null | undefined; geo_zones?: ({ type: "country"; country_code: string; id?: string | undefined; metadata?: Record | null | undefined; } | { type: "province"; country_code: string; province_code: string; id?: string | undefined; metadata?: Record | null | undefined; } | { type: "city"; city: string; country_code: string; province_code: string; id?: string | undefined; metadata?: Record | null | undefined; } | { type: "zip"; city: string; country_code: string; province_code: string; postal_expression: Record; id?: string | undefined; metadata?: Record | null | undefined; })[] | undefined; }, { name?: string | null | undefined; geo_zones?: ({ type: "country"; country_code: string; id?: string | undefined; metadata?: Record | null | undefined; } | { type: "province"; country_code: string; province_code: string; id?: string | undefined; metadata?: Record | null | undefined; } | { type: "city"; city: string; country_code: string; province_code: string; id?: string | undefined; metadata?: Record | null | undefined; } | { type: "zip"; city: string; country_code: string; province_code: string; postal_expression: Record; id?: string | undefined; metadata?: Record | null | undefined; })[] | undefined; }>; export declare const AdminFulfillmentSetParams: z.ZodObject<{ fields: z.ZodOptional; }, "strip", z.ZodTypeAny, { fields?: string | undefined; }, { fields?: string | undefined; }>; export type AdminCreateFulfillmentSetServiceZonesType = z.infer; export type AdminUpdateFulfillmentSetServiceZonesType = z.infer; export type AdminFulfillmentSetParamsType = z.infer; //# sourceMappingURL=validators.d.ts.map