import * as z from 'zod'; declare const CreateFulfillmentMethodRequest: z.ZodObject<{ fulfillmentMethod: z.ZodIntersection>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; type: z.ZodOptional>; name: z.ZodNullable>; enabled: z.ZodNullable>; fee: z.ZodNullable>; availability: z.ZodOptional>; timeRanges: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; endTime: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>>; timeZone: z.ZodNullable>; }, z.core.$strip>>; minOrderPrice: z.ZodNullable>; businessLocationId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; pickupOptions: z.ZodObject<{ instructions: z.ZodNullable>; address: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ pickupOptions: z.ZodOptional; deliveryOptions: z.ZodObject<{ deliveryTimeInMinutes: z.ZodNullable>; freeDeliveryThreshold: z.ZodNullable>; deliveryArea: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; postalCodeOptions: z.ZodOptional; customOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ postalCodeOptions: z.ZodOptional; customOptions: z.ZodOptional; radiusOptions: z.ZodObject<{ minDistance: z.ZodNullable>; maxDistance: z.ZodNullable>; centerPointAddress: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; unit: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ radiusOptions: z.ZodOptional; customOptions: z.ZodOptional; postalCodeOptions: z.ZodObject<{ countryCode: z.ZodNullable>; postalCodes: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ radiusOptions: z.ZodOptional; postalCodeOptions: z.ZodOptional; customOptions: z.ZodObject<{ geocodes: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; deliveryProviderAppId: z.ZodNullable>; courierPickupInstructions: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; declare const CreateFulfillmentMethodResponse: z.ZodIntersection>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; type: z.ZodOptional>; name: z.ZodNullable>; enabled: z.ZodNullable>; fee: z.ZodNullable>; availability: z.ZodOptional>; timeRanges: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; endTime: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>>; timeZone: z.ZodNullable>; }, z.core.$strip>>; minOrderPrice: z.ZodNullable>; businessLocationId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; deliveryOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ deliveryOptions: z.ZodOptional; pickupOptions: z.ZodObject<{ instructions: z.ZodNullable>; address: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ pickupOptions: z.ZodOptional; deliveryOptions: z.ZodObject<{ deliveryTimeInMinutes: z.ZodNullable>; freeDeliveryThreshold: z.ZodNullable>; deliveryArea: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; postalCodeOptions: z.ZodOptional; customOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ postalCodeOptions: z.ZodOptional; customOptions: z.ZodOptional; radiusOptions: z.ZodObject<{ minDistance: z.ZodNullable>; maxDistance: z.ZodNullable>; centerPointAddress: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; unit: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ radiusOptions: z.ZodOptional; customOptions: z.ZodOptional; postalCodeOptions: z.ZodObject<{ countryCode: z.ZodNullable>; postalCodes: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ radiusOptions: z.ZodOptional; postalCodeOptions: z.ZodOptional; customOptions: z.ZodObject<{ geocodes: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; deliveryProviderAppId: z.ZodNullable>; courierPickupInstructions: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; declare const BulkCreateFulfillmentMethodsRequest: z.ZodObject<{ options: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; type: z.ZodOptional>; name: z.ZodNullable>; enabled: z.ZodNullable>; fee: z.ZodNullable>; availability: z.ZodOptional>; timeRanges: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; endTime: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>>; timeZone: z.ZodNullable>; }, z.core.$strip>>; minOrderPrice: z.ZodNullable>; businessLocationId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; deliveryOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ deliveryOptions: z.ZodOptional; pickupOptions: z.ZodObject<{ instructions: z.ZodNullable>; address: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ pickupOptions: z.ZodOptional; deliveryOptions: z.ZodObject<{ deliveryTimeInMinutes: z.ZodNullable>; freeDeliveryThreshold: z.ZodNullable>; deliveryArea: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; postalCodeOptions: z.ZodOptional; customOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ postalCodeOptions: z.ZodOptional; customOptions: z.ZodOptional; radiusOptions: z.ZodObject<{ minDistance: z.ZodNullable>; maxDistance: z.ZodNullable>; centerPointAddress: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; unit: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ radiusOptions: z.ZodOptional; customOptions: z.ZodOptional; postalCodeOptions: z.ZodObject<{ countryCode: z.ZodNullable>; postalCodes: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ radiusOptions: z.ZodOptional; postalCodeOptions: z.ZodOptional; customOptions: z.ZodObject<{ geocodes: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; deliveryProviderAppId: z.ZodNullable>; courierPickupInstructions: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; returnEntity: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkCreateFulfillmentMethodsResponse: z.ZodObject<{ results: z.ZodOptional>; originalIndex: z.ZodOptional; success: z.ZodOptional; error: z.ZodOptional; description: z.ZodOptional; data: z.ZodNullable>>; }, z.core.$strip>>; }, z.core.$strip>>; fulfillmentMethod: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; type: z.ZodOptional>; name: z.ZodNullable>; enabled: z.ZodNullable>; fee: z.ZodNullable>; availability: z.ZodOptional>; timeRanges: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; endTime: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>>; timeZone: z.ZodNullable>; }, z.core.$strip>>; minOrderPrice: z.ZodNullable>; businessLocationId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; deliveryOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ deliveryOptions: z.ZodOptional; pickupOptions: z.ZodObject<{ instructions: z.ZodNullable>; address: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ pickupOptions: z.ZodOptional; deliveryOptions: z.ZodObject<{ deliveryTimeInMinutes: z.ZodNullable>; freeDeliveryThreshold: z.ZodNullable>; deliveryArea: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; postalCodeOptions: z.ZodOptional; customOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ postalCodeOptions: z.ZodOptional; customOptions: z.ZodOptional; radiusOptions: z.ZodObject<{ minDistance: z.ZodNullable>; maxDistance: z.ZodNullable>; centerPointAddress: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; unit: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ radiusOptions: z.ZodOptional; customOptions: z.ZodOptional; postalCodeOptions: z.ZodObject<{ countryCode: z.ZodNullable>; postalCodes: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ radiusOptions: z.ZodOptional; postalCodeOptions: z.ZodOptional; customOptions: z.ZodObject<{ geocodes: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; deliveryProviderAppId: z.ZodNullable>; courierPickupInstructions: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const GetFulfillmentMethodRequest: z.ZodObject<{ fulfillmentMethodId: z.ZodString; }, z.core.$strip>; declare const GetFulfillmentMethodResponse: z.ZodIntersection>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; type: z.ZodOptional>; name: z.ZodNullable>; enabled: z.ZodNullable>; fee: z.ZodNullable>; availability: z.ZodOptional>; timeRanges: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; endTime: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>>; timeZone: z.ZodNullable>; }, z.core.$strip>>; minOrderPrice: z.ZodNullable>; businessLocationId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; deliveryOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ deliveryOptions: z.ZodOptional; pickupOptions: z.ZodObject<{ instructions: z.ZodNullable>; address: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ pickupOptions: z.ZodOptional; deliveryOptions: z.ZodObject<{ deliveryTimeInMinutes: z.ZodNullable>; freeDeliveryThreshold: z.ZodNullable>; deliveryArea: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; postalCodeOptions: z.ZodOptional; customOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ postalCodeOptions: z.ZodOptional; customOptions: z.ZodOptional; radiusOptions: z.ZodObject<{ minDistance: z.ZodNullable>; maxDistance: z.ZodNullable>; centerPointAddress: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; unit: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ radiusOptions: z.ZodOptional; customOptions: z.ZodOptional; postalCodeOptions: z.ZodObject<{ countryCode: z.ZodNullable>; postalCodes: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ radiusOptions: z.ZodOptional; postalCodeOptions: z.ZodOptional; customOptions: z.ZodObject<{ geocodes: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; deliveryProviderAppId: z.ZodNullable>; courierPickupInstructions: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; declare const UpdateFulfillmentMethodRequest: z.ZodObject<{ _id: z.ZodString; fulfillmentMethod: z.ZodIntersection>; revision: z.ZodString; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; type: z.ZodOptional>; name: z.ZodNullable>; enabled: z.ZodNullable>; fee: z.ZodNullable>; availability: z.ZodOptional>; timeRanges: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; endTime: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>>; timeZone: z.ZodNullable>; }, z.core.$strip>>; minOrderPrice: z.ZodNullable>; businessLocationId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; deliveryOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ deliveryOptions: z.ZodOptional; pickupOptions: z.ZodObject<{ instructions: z.ZodNullable>; address: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ pickupOptions: z.ZodOptional; deliveryOptions: z.ZodObject<{ deliveryTimeInMinutes: z.ZodNullable>; freeDeliveryThreshold: z.ZodNullable>; deliveryArea: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; postalCodeOptions: z.ZodOptional; customOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ postalCodeOptions: z.ZodOptional; customOptions: z.ZodOptional; radiusOptions: z.ZodObject<{ minDistance: z.ZodNullable>; maxDistance: z.ZodNullable>; centerPointAddress: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; unit: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ radiusOptions: z.ZodOptional; customOptions: z.ZodOptional; postalCodeOptions: z.ZodObject<{ countryCode: z.ZodNullable>; postalCodes: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ radiusOptions: z.ZodOptional; postalCodeOptions: z.ZodOptional; customOptions: z.ZodObject<{ geocodes: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; deliveryProviderAppId: z.ZodNullable>; courierPickupInstructions: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; declare const UpdateFulfillmentMethodResponse: z.ZodIntersection>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; type: z.ZodOptional>; name: z.ZodNullable>; enabled: z.ZodNullable>; fee: z.ZodNullable>; availability: z.ZodOptional>; timeRanges: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; endTime: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>>; timeZone: z.ZodNullable>; }, z.core.$strip>>; minOrderPrice: z.ZodNullable>; businessLocationId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; deliveryOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ deliveryOptions: z.ZodOptional; pickupOptions: z.ZodObject<{ instructions: z.ZodNullable>; address: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ pickupOptions: z.ZodOptional; deliveryOptions: z.ZodObject<{ deliveryTimeInMinutes: z.ZodNullable>; freeDeliveryThreshold: z.ZodNullable>; deliveryArea: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; postalCodeOptions: z.ZodOptional; customOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ postalCodeOptions: z.ZodOptional; customOptions: z.ZodOptional; radiusOptions: z.ZodObject<{ minDistance: z.ZodNullable>; maxDistance: z.ZodNullable>; centerPointAddress: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; unit: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ radiusOptions: z.ZodOptional; customOptions: z.ZodOptional; postalCodeOptions: z.ZodObject<{ countryCode: z.ZodNullable>; postalCodes: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ radiusOptions: z.ZodOptional; postalCodeOptions: z.ZodOptional; customOptions: z.ZodObject<{ geocodes: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; deliveryProviderAppId: z.ZodNullable>; courierPickupInstructions: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; declare const DeleteFulfillmentMethodRequest: z.ZodObject<{ fulfillmentMethodId: z.ZodString; }, z.core.$strip>; declare const DeleteFulfillmentMethodResponse: z.ZodObject<{}, z.core.$strip>; declare const QueryFulfillmentMethodsRequest: z.ZodObject<{ query: z.ZodObject<{ filter: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; _createdDate: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; _updatedDate: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; name: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; enabled: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; fee: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; minOrderPrice: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; type: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; $and: z.ZodOptional>; $or: z.ZodOptional>; $not: z.ZodOptional; }, z.core.$strict>>; sort: z.ZodOptional>; order: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$catchall>; }, z.core.$strip>; declare const QueryFulfillmentMethodsResponse: z.ZodObject<{ fulfillmentMethods: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; type: z.ZodOptional>; name: z.ZodNullable>; enabled: z.ZodNullable>; fee: z.ZodNullable>; availability: z.ZodOptional>; timeRanges: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; endTime: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>>; timeZone: z.ZodNullable>; }, z.core.$strip>>; minOrderPrice: z.ZodNullable>; businessLocationId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; deliveryOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ deliveryOptions: z.ZodOptional; pickupOptions: z.ZodObject<{ instructions: z.ZodNullable>; address: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ pickupOptions: z.ZodOptional; deliveryOptions: z.ZodObject<{ deliveryTimeInMinutes: z.ZodNullable>; freeDeliveryThreshold: z.ZodNullable>; deliveryArea: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; postalCodeOptions: z.ZodOptional; customOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ postalCodeOptions: z.ZodOptional; customOptions: z.ZodOptional; radiusOptions: z.ZodObject<{ minDistance: z.ZodNullable>; maxDistance: z.ZodNullable>; centerPointAddress: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; unit: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ radiusOptions: z.ZodOptional; customOptions: z.ZodOptional; postalCodeOptions: z.ZodObject<{ countryCode: z.ZodNullable>; postalCodes: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ radiusOptions: z.ZodOptional; postalCodeOptions: z.ZodOptional; customOptions: z.ZodObject<{ geocodes: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; deliveryProviderAppId: z.ZodNullable>; courierPickupInstructions: z.ZodNullable>; }, 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 ListFulfillmentMethodsRequest: z.ZodObject<{ options: z.ZodOptional>; cursor: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListFulfillmentMethodsResponse: z.ZodObject<{ fulfillmentMethods: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; type: z.ZodOptional>; name: z.ZodNullable>; enabled: z.ZodNullable>; fee: z.ZodNullable>; availability: z.ZodOptional>; timeRanges: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; endTime: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>>; timeZone: z.ZodNullable>; }, z.core.$strip>>; minOrderPrice: z.ZodNullable>; businessLocationId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; deliveryOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ deliveryOptions: z.ZodOptional; pickupOptions: z.ZodObject<{ instructions: z.ZodNullable>; address: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ pickupOptions: z.ZodOptional; deliveryOptions: z.ZodObject<{ deliveryTimeInMinutes: z.ZodNullable>; freeDeliveryThreshold: z.ZodNullable>; deliveryArea: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; postalCodeOptions: z.ZodOptional; customOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ postalCodeOptions: z.ZodOptional; customOptions: z.ZodOptional; radiusOptions: z.ZodObject<{ minDistance: z.ZodNullable>; maxDistance: z.ZodNullable>; centerPointAddress: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; unit: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ radiusOptions: z.ZodOptional; customOptions: z.ZodOptional; postalCodeOptions: z.ZodObject<{ countryCode: z.ZodNullable>; postalCodes: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ radiusOptions: z.ZodOptional; postalCodeOptions: z.ZodOptional; customOptions: z.ZodObject<{ geocodes: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; deliveryProviderAppId: z.ZodNullable>; courierPickupInstructions: z.ZodNullable>; }, 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 ListAvailableFulfillmentMethodsForAddressRequest: z.ZodObject<{ options: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisionFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; formattedAddressLine: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; cursorPaging: z.ZodOptional>; cursor: z.ZodNullable>; }, z.core.$strip>>; fulfillmentMethodIds: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListAvailableFulfillmentMethodsForAddressResponse: z.ZodObject<{ fulfillmentMethods: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; type: z.ZodOptional>; name: z.ZodNullable>; enabled: z.ZodNullable>; fee: z.ZodNullable>; availability: z.ZodOptional>; timeRanges: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; endTime: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>>; timeZone: z.ZodNullable>; }, z.core.$strip>>; minOrderPrice: z.ZodNullable>; businessLocationId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; deliveryOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ deliveryOptions: z.ZodOptional; pickupOptions: z.ZodObject<{ instructions: z.ZodNullable>; address: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ pickupOptions: z.ZodOptional; deliveryOptions: z.ZodObject<{ deliveryTimeInMinutes: z.ZodNullable>; freeDeliveryThreshold: z.ZodNullable>; deliveryArea: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; postalCodeOptions: z.ZodOptional; customOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ postalCodeOptions: z.ZodOptional; customOptions: z.ZodOptional; radiusOptions: z.ZodObject<{ minDistance: z.ZodNullable>; maxDistance: z.ZodNullable>; centerPointAddress: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; unit: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ radiusOptions: z.ZodOptional; customOptions: z.ZodOptional; postalCodeOptions: z.ZodObject<{ countryCode: z.ZodNullable>; postalCodes: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ radiusOptions: z.ZodOptional; postalCodeOptions: z.ZodOptional; customOptions: z.ZodObject<{ geocodes: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; deliveryProviderAppId: z.ZodNullable>; courierPickupInstructions: z.ZodNullable>; }, 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 GetAccumulatedFulfillmentMethodsAvailabilityRequest: z.ZodObject<{ options: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetAccumulatedFulfillmentMethodsAvailabilityResponse: z.ZodObject<{ availability: z.ZodOptional>; timeRanges: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; endTime: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>>; timeZone: z.ZodNullable>; }, z.core.$strip>>; types: z.ZodOptional>>; }, z.core.$strip>; declare const GetCombinedMethodAvailabilityRequest: z.ZodObject<{ fulfillmentMethodIds: z.ZodArray; }, z.core.$strip>; declare const GetCombinedMethodAvailabilityResponse: z.ZodObject<{ combinedAvailability: z.ZodOptional>; timeRanges: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; endTime: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>>; timeZone: z.ZodNullable>; }, z.core.$strip>>; fulfillmentTypes: z.ZodOptional>>; }, z.core.$strip>; declare const GetAggregatedMethodAvailabilityRequest: z.ZodObject<{ fulfillmentMethodIds: z.ZodArray; }, z.core.$strip>; declare const GetAggregatedMethodAvailabilityResponse: z.ZodObject<{ aggregatedAvailability: z.ZodOptional>; timeRanges: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; endTime: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>>; timeZone: z.ZodNullable>; }, z.core.$strip>>; fulfillmentTypes: z.ZodOptional>>; }, z.core.$strip>; declare const BulkUpdateFulfillmentMethodTagsRequest: z.ZodObject<{ fulfillmentMethodIds: z.ZodArray; options: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; unassignTags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateFulfillmentMethodTagsResponse: z.ZodObject<{ results: z.ZodOptional>; originalIndex: z.ZodOptional; success: z.ZodOptional; error: z.ZodOptional; description: z.ZodOptional; data: z.ZodNullable>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateFulfillmentMethodTagsByFilterRequest: z.ZodObject<{ filter: z.ZodRecord; options: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; unassignTags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateFulfillmentMethodTagsByFilterResponse: z.ZodObject<{ jobId: z.ZodOptional; }, z.core.$strip>; export { BulkCreateFulfillmentMethodsRequest, BulkCreateFulfillmentMethodsResponse, BulkUpdateFulfillmentMethodTagsByFilterRequest, BulkUpdateFulfillmentMethodTagsByFilterResponse, BulkUpdateFulfillmentMethodTagsRequest, BulkUpdateFulfillmentMethodTagsResponse, CreateFulfillmentMethodRequest, CreateFulfillmentMethodResponse, DeleteFulfillmentMethodRequest, DeleteFulfillmentMethodResponse, GetAccumulatedFulfillmentMethodsAvailabilityRequest, GetAccumulatedFulfillmentMethodsAvailabilityResponse, GetAggregatedMethodAvailabilityRequest, GetAggregatedMethodAvailabilityResponse, GetCombinedMethodAvailabilityRequest, GetCombinedMethodAvailabilityResponse, GetFulfillmentMethodRequest, GetFulfillmentMethodResponse, ListAvailableFulfillmentMethodsForAddressRequest, ListAvailableFulfillmentMethodsForAddressResponse, ListFulfillmentMethodsRequest, ListFulfillmentMethodsResponse, QueryFulfillmentMethodsRequest, QueryFulfillmentMethodsResponse, UpdateFulfillmentMethodRequest, UpdateFulfillmentMethodResponse };