import * as z from 'zod'; declare const CreatePickupLocationRequest: z.ZodObject<{ pickupLocation: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodNullable>; address: z.ZodObject<{ city: z.ZodNullable>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>; deliveryTime: z.ZodNullable>; instructions: z.ZodNullable>; active: z.ZodNullable>; rates: z.ZodOptional; conditions: z.ZodOptional>; value: z.ZodOptional; operator: z.ZodOptional>; }, z.core.$strip>>>; multiplyByQuantity: z.ZodOptional; }, z.core.$strip>>>; deliveryRegionIds: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>; declare const CreatePickupLocationResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodNullable>; address: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; deliveryTime: z.ZodNullable>; instructions: z.ZodNullable>; active: z.ZodNullable>; rates: z.ZodOptional; conditions: z.ZodOptional>; value: z.ZodOptional; operator: z.ZodOptional>; }, z.core.$strip>>>; multiplyByQuantity: z.ZodOptional; }, z.core.$strip>>>; deliveryRegionIds: z.ZodOptional>; }, z.core.$strip>; declare const GetPickupLocationRequest: z.ZodObject<{ pickupLocationId: z.ZodString; }, z.core.$strip>; declare const GetPickupLocationResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodNullable>; address: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; deliveryTime: z.ZodNullable>; instructions: z.ZodNullable>; active: z.ZodNullable>; rates: z.ZodOptional; conditions: z.ZodOptional>; value: z.ZodOptional; operator: z.ZodOptional>; }, z.core.$strip>>>; multiplyByQuantity: z.ZodOptional; }, z.core.$strip>>>; deliveryRegionIds: z.ZodOptional>; }, z.core.$strip>; declare const UpdatePickupLocationRequest: z.ZodObject<{ _id: z.ZodString; pickupLocation: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodString; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodNullable>; address: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; deliveryTime: z.ZodNullable>; instructions: z.ZodNullable>; active: z.ZodNullable>; rates: z.ZodOptional; conditions: z.ZodOptional>; value: z.ZodOptional; operator: z.ZodOptional>; }, z.core.$strip>>>; multiplyByQuantity: z.ZodOptional; }, z.core.$strip>>>; deliveryRegionIds: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>; declare const UpdatePickupLocationResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodNullable>; address: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; deliveryTime: z.ZodNullable>; instructions: z.ZodNullable>; active: z.ZodNullable>; rates: z.ZodOptional; conditions: z.ZodOptional>; value: z.ZodOptional; operator: z.ZodOptional>; }, z.core.$strip>>>; multiplyByQuantity: z.ZodOptional; }, z.core.$strip>>>; deliveryRegionIds: z.ZodOptional>; }, z.core.$strip>; declare const DeletePickupLocationRequest: z.ZodObject<{ pickupLocationId: z.ZodString; }, z.core.$strip>; declare const DeletePickupLocationResponse: z.ZodObject<{}, z.core.$strip>; declare const QueryPickupLocationRequest: z.ZodObject<{ query: z.ZodIntersection>>; sort: z.ZodOptional; order: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; cursorPaging: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ cursorPaging: z.ZodOptional; paging: z.ZodObject<{ limit: z.ZodNullable>; offset: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ paging: z.ZodOptional; cursorPaging: z.ZodObject<{ limit: z.ZodNullable>; cursor: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; declare const QueryPickupLocationResponse: z.ZodObject<{ pickupLocations: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodNullable>; address: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; deliveryTime: z.ZodNullable>; instructions: z.ZodNullable>; active: z.ZodNullable>; rates: z.ZodOptional; conditions: z.ZodOptional>; value: z.ZodOptional; operator: z.ZodOptional>; }, z.core.$strip>>>; multiplyByQuantity: z.ZodOptional; }, z.core.$strip>>>; deliveryRegionIds: z.ZodOptional>; }, 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 AddDeliveryRegionRequest: z.ZodObject<{ pickupLocationId: z.ZodString; deliveryRegionId: z.ZodString; options: z.ZodObject<{ revision: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; declare const AddDeliveryRegionResponse: z.ZodObject<{ pickupLocation: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodNullable>; address: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; deliveryTime: z.ZodNullable>; instructions: z.ZodNullable>; active: z.ZodNullable>; rates: z.ZodOptional; conditions: z.ZodOptional>; value: z.ZodOptional; operator: z.ZodOptional>; }, z.core.$strip>>>; multiplyByQuantity: z.ZodOptional; }, z.core.$strip>>>; deliveryRegionIds: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; declare const RemoveDeliveryRegionRequest: z.ZodObject<{ pickupLocationId: z.ZodString; deliveryRegionId: z.ZodString; options: z.ZodObject<{ revision: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; declare const RemoveDeliveryRegionResponse: z.ZodObject<{ pickupLocation: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodNullable>; address: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; deliveryTime: z.ZodNullable>; instructions: z.ZodNullable>; active: z.ZodNullable>; rates: z.ZodOptional; conditions: z.ZodOptional>; value: z.ZodOptional; operator: z.ZodOptional>; }, z.core.$strip>>>; multiplyByQuantity: z.ZodOptional; }, z.core.$strip>>>; deliveryRegionIds: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkCreatePickupLocationRequest: z.ZodObject<{ pickupLocations: z.ZodArray>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodNullable>; address: z.ZodObject<{ city: z.ZodNullable>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>; deliveryTime: z.ZodNullable>; instructions: z.ZodNullable>; active: z.ZodNullable>; rates: z.ZodOptional; conditions: z.ZodOptional>; value: z.ZodOptional; operator: z.ZodOptional>; }, z.core.$strip>>>; multiplyByQuantity: z.ZodOptional; }, z.core.$strip>>>; deliveryRegionIds: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkCreatePickupLocationResponse: z.ZodObject<{ pickupLocations: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodNullable>; address: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; deliveryTime: z.ZodNullable>; instructions: z.ZodNullable>; active: z.ZodNullable>; rates: z.ZodOptional; conditions: z.ZodOptional>; value: z.ZodOptional; operator: z.ZodOptional>; }, z.core.$strip>>>; multiplyByQuantity: z.ZodOptional; }, z.core.$strip>>>; deliveryRegionIds: z.ZodOptional>; }, z.core.$strip>>>; errors: z.ZodOptional; error: z.ZodOptional; description: z.ZodOptional; data: z.ZodNullable>>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; declare const BulkUpdatePickupLocationRequest: z.ZodObject<{ pickupLocations: z.ZodArray>; _updatedDate: z.ZodNullable>; name: z.ZodNullable>; address: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; deliveryTime: z.ZodNullable>; instructions: z.ZodNullable>; active: z.ZodNullable>; rates: z.ZodOptional; conditions: z.ZodOptional>; value: z.ZodOptional; operator: z.ZodOptional>; }, z.core.$strip>>>; multiplyByQuantity: z.ZodOptional; }, z.core.$strip>>>; deliveryRegionIds: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdatePickupLocationResponse: z.ZodObject<{ pickupLocations: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodNullable>; address: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; deliveryTime: z.ZodNullable>; instructions: z.ZodNullable>; active: z.ZodNullable>; rates: z.ZodOptional; conditions: z.ZodOptional>; value: z.ZodOptional; operator: z.ZodOptional>; }, z.core.$strip>>>; multiplyByQuantity: z.ZodOptional; }, z.core.$strip>>>; deliveryRegionIds: z.ZodOptional>; }, z.core.$strip>>>; errors: z.ZodOptional; error: z.ZodOptional; description: z.ZodOptional; data: z.ZodNullable>>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; declare const BulkDeletePickupLocationRequest: z.ZodObject<{ pickupLocationIds: z.ZodArray; }, z.core.$strip>; declare const BulkDeletePickupLocationResponse: z.ZodObject<{ errors: z.ZodOptional; error: z.ZodOptional; description: z.ZodOptional; data: z.ZodNullable>>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; export { AddDeliveryRegionRequest, AddDeliveryRegionResponse, BulkCreatePickupLocationRequest, BulkCreatePickupLocationResponse, BulkDeletePickupLocationRequest, BulkDeletePickupLocationResponse, BulkUpdatePickupLocationRequest, BulkUpdatePickupLocationResponse, CreatePickupLocationRequest, CreatePickupLocationResponse, DeletePickupLocationRequest, DeletePickupLocationResponse, GetPickupLocationRequest, GetPickupLocationResponse, QueryPickupLocationRequest, QueryPickupLocationResponse, RemoveDeliveryRegionRequest, RemoveDeliveryRegionResponse, UpdatePickupLocationRequest, UpdatePickupLocationResponse };