import * as z from 'zod'; declare const CreateShippingOptionRequest: z.ZodObject<{ shippingOption: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; deliveryRegionId: z.ZodOptional; deliveryRegionIds: z.ZodOptional>; title: z.ZodNullable>; estimatedDeliveryTime: z.ZodNullable>; rates: z.ZodOptional; conditions: z.ZodOptional>; value: z.ZodOptional; operator: z.ZodOptional>; }, z.core.$strip>>>; multiplyByQuantity: z.ZodOptional; }, z.core.$strip>>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; declare const CreateShippingOptionResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; deliveryRegionId: z.ZodOptional; deliveryRegionIds: z.ZodOptional>; title: z.ZodNullable>; estimatedDeliveryTime: z.ZodNullable>; rates: z.ZodOptional; conditions: z.ZodOptional>; value: z.ZodOptional; operator: z.ZodOptional>; }, z.core.$strip>>>; multiplyByQuantity: z.ZodOptional; }, z.core.$strip>>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetShippingOptionRequest: z.ZodObject<{ shippingOptionId: z.ZodString; }, z.core.$strip>; declare const GetShippingOptionResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; deliveryRegionId: z.ZodOptional; deliveryRegionIds: z.ZodOptional>; title: z.ZodNullable>; estimatedDeliveryTime: z.ZodNullable>; rates: z.ZodOptional; conditions: z.ZodOptional>; value: z.ZodOptional; operator: z.ZodOptional>; }, z.core.$strip>>>; multiplyByQuantity: z.ZodOptional; }, z.core.$strip>>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const UpdateShippingOptionRequest: z.ZodObject<{ _id: z.ZodString; shippingOption: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodString; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; deliveryRegionId: z.ZodOptional; deliveryRegionIds: z.ZodOptional>; title: z.ZodNullable>; estimatedDeliveryTime: z.ZodNullable>; rates: z.ZodOptional; conditions: z.ZodOptional>; value: z.ZodOptional; operator: z.ZodOptional>; }, z.core.$strip>>>; multiplyByQuantity: z.ZodOptional; }, z.core.$strip>>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; declare const UpdateShippingOptionResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; deliveryRegionId: z.ZodOptional; deliveryRegionIds: z.ZodOptional>; title: z.ZodNullable>; estimatedDeliveryTime: z.ZodNullable>; rates: z.ZodOptional; conditions: z.ZodOptional>; value: z.ZodOptional; operator: z.ZodOptional>; }, z.core.$strip>>>; multiplyByQuantity: z.ZodOptional; }, z.core.$strip>>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const DeleteShippingOptionRequest: z.ZodObject<{ shippingOptionId: z.ZodString; }, z.core.$strip>; declare const DeleteShippingOptionResponse: z.ZodObject<{}, z.core.$strip>; declare const QueryShippingOptionsRequest: z.ZodObject<{ query: z.ZodIntersection>>; sort: z.ZodOptional; order: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ cursorPaging: z.ZodObject<{ limit: z.ZodNullable>; cursor: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; declare const QueryShippingOptionsResponse: z.ZodObject<{ shippingOptions: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; deliveryRegionId: z.ZodOptional; deliveryRegionIds: z.ZodOptional>; title: z.ZodNullable>; estimatedDeliveryTime: z.ZodNullable>; rates: z.ZodOptional; conditions: z.ZodOptional>; value: z.ZodOptional; operator: z.ZodOptional>; }, z.core.$strip>>>; multiplyByQuantity: z.ZodOptional; }, z.core.$strip>>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>>; pagingMetadata: z.ZodOptional>; cursors: z.ZodOptional>; prev: z.ZodNullable>; }, z.core.$strip>>; hasNext: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const UpdateExtendedFieldsRequest: z.ZodObject<{ _id: z.ZodString; namespace: z.ZodString; options: z.ZodObject<{ namespaceData: z.ZodRecord; }, z.core.$strip>; }, z.core.$strip>; declare const UpdateExtendedFieldsResponse: z.ZodObject<{ shippingOption: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; deliveryRegionId: z.ZodOptional; deliveryRegionIds: z.ZodOptional>; title: z.ZodNullable>; estimatedDeliveryTime: z.ZodNullable>; rates: z.ZodOptional; conditions: z.ZodOptional>; value: z.ZodOptional; operator: z.ZodOptional>; }, z.core.$strip>>>; multiplyByQuantity: z.ZodOptional; }, z.core.$strip>>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const AddDeliveryRegionRequest: z.ZodObject<{ shippingOptionId: z.ZodString; deliveryRegionId: z.ZodString; options: z.ZodObject<{ revision: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; declare const AddDeliveryRegionResponse: z.ZodObject<{ shippingOption: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; deliveryRegionId: z.ZodOptional; deliveryRegionIds: z.ZodOptional>; title: z.ZodNullable>; estimatedDeliveryTime: z.ZodNullable>; rates: z.ZodOptional; conditions: z.ZodOptional>; value: z.ZodOptional; operator: z.ZodOptional>; }, z.core.$strip>>>; multiplyByQuantity: z.ZodOptional; }, z.core.$strip>>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const RemoveDeliveryRegionRequest: z.ZodObject<{ shippingOptionId: z.ZodString; deliveryRegionId: z.ZodString; options: z.ZodObject<{ revision: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; declare const RemoveDeliveryRegionResponse: z.ZodObject<{ shippingOption: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; deliveryRegionId: z.ZodOptional; deliveryRegionIds: z.ZodOptional>; title: z.ZodNullable>; estimatedDeliveryTime: z.ZodNullable>; rates: z.ZodOptional; conditions: z.ZodOptional>; value: z.ZodOptional; operator: z.ZodOptional>; }, z.core.$strip>>>; multiplyByQuantity: z.ZodOptional; }, z.core.$strip>>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; export { AddDeliveryRegionRequest, AddDeliveryRegionResponse, CreateShippingOptionRequest, CreateShippingOptionResponse, DeleteShippingOptionRequest, DeleteShippingOptionResponse, GetShippingOptionRequest, GetShippingOptionResponse, QueryShippingOptionsRequest, QueryShippingOptionsResponse, RemoveDeliveryRegionRequest, RemoveDeliveryRegionResponse, UpdateExtendedFieldsRequest, UpdateExtendedFieldsResponse, UpdateShippingOptionRequest, UpdateShippingOptionResponse };