import { z } from "@medusajs/framework/zod"; export declare const geoZoneCountrySchema: z.ZodObject<{ country_code: z.ZodString; metadata: 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; }>; export declare const geoZoneProvinceSchema: 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; }>; export declare const geoZoneCitySchema: 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; }>; export declare const geoZoneZipSchema: 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; }>; //# sourceMappingURL=geo-zone.d.ts.map