import * as z from 'zod'; declare const CreateAvailabilityExceptionRequest: z.ZodObject<{ availabilityException: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; startTime: z.ZodDate; endTime: z.ZodDate; available: z.ZodBoolean; name: z.ZodNullable>; affectedFulfillmentMethods: z.ZodIntersection; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ specificFulfillmentMethodsOptions: z.ZodObject<{ fulfillmentMethodIds: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; operationId: z.ZodString; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; businessLocationId: z.ZodNullable>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; declare const CreateAvailabilityExceptionResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; startTime: z.ZodNullable>; endTime: z.ZodNullable>; available: z.ZodNullable>; name: z.ZodNullable>; affectedFulfillmentMethods: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ specificFulfillmentMethodsOptions: z.ZodObject<{ fulfillmentMethodIds: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>>; operationId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; businessLocationId: z.ZodNullable>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetAvailabilityExceptionRequest: z.ZodObject<{ availabilityExceptionId: z.ZodString; }, z.core.$strip>; declare const GetAvailabilityExceptionResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; startTime: z.ZodNullable>; endTime: z.ZodNullable>; available: z.ZodNullable>; name: z.ZodNullable>; affectedFulfillmentMethods: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ specificFulfillmentMethodsOptions: z.ZodObject<{ fulfillmentMethodIds: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>>; operationId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; businessLocationId: z.ZodNullable>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const UpdateAvailabilityExceptionRequest: z.ZodObject<{ _id: z.ZodString; availabilityException: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodString; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; startTime: z.ZodNullable>; endTime: z.ZodNullable>; available: z.ZodNullable>; name: z.ZodNullable>; affectedFulfillmentMethods: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ specificFulfillmentMethodsOptions: z.ZodObject<{ fulfillmentMethodIds: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>>; operationId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; businessLocationId: z.ZodNullable>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; declare const UpdateAvailabilityExceptionResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; startTime: z.ZodNullable>; endTime: z.ZodNullable>; available: z.ZodNullable>; name: z.ZodNullable>; affectedFulfillmentMethods: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ specificFulfillmentMethodsOptions: z.ZodObject<{ fulfillmentMethodIds: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>>; operationId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; businessLocationId: z.ZodNullable>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const DeleteAvailabilityExceptionRequest: z.ZodObject<{ availabilityExceptionId: z.ZodString; }, z.core.$strip>; declare const DeleteAvailabilityExceptionResponse: z.ZodObject<{}, z.core.$strip>; declare const QueryAvailabilityExceptionsRequest: 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>>; startTime: 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>>; endTime: 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>>; available: 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>>; 'affectedFulfillmentMethods.affectedMethods': 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>>; 'affectedFulfillmentMethods.specificFulfillmentMethodsOptions.fulfillmentMethodIds': 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 QueryAvailabilityExceptionsResponse: z.ZodObject<{ availabilityExceptions: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; startTime: z.ZodNullable>; endTime: z.ZodNullable>; available: z.ZodNullable>; name: z.ZodNullable>; affectedFulfillmentMethods: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ specificFulfillmentMethodsOptions: z.ZodObject<{ fulfillmentMethodIds: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>>; operationId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; businessLocationId: z.ZodNullable>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, 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 BulkCreateAvailabilityExceptionsRequest: z.ZodObject<{ availabilityExceptions: z.ZodArray>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; startTime: z.ZodDate; endTime: z.ZodDate; available: z.ZodBoolean; name: z.ZodNullable>; affectedFulfillmentMethods: z.ZodIntersection; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ specificFulfillmentMethodsOptions: z.ZodObject<{ fulfillmentMethodIds: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; operationId: z.ZodString; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; businessLocationId: z.ZodNullable>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; options: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkCreateAvailabilityExceptionsResponse: 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>>; availabilityException: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; startTime: z.ZodNullable>; endTime: z.ZodNullable>; available: z.ZodNullable>; name: z.ZodNullable>; affectedFulfillmentMethods: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ specificFulfillmentMethodsOptions: z.ZodObject<{ fulfillmentMethodIds: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>>; operationId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; businessLocationId: z.ZodNullable>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, 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 BulkUpdateAvailabilityExceptionsRequest: z.ZodObject<{ availabilityExceptions: z.ZodArray>; _updatedDate: z.ZodNullable>; startTime: z.ZodNullable>; endTime: z.ZodNullable>; available: z.ZodNullable>; name: z.ZodNullable>; affectedFulfillmentMethods: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ specificFulfillmentMethodsOptions: z.ZodObject<{ fulfillmentMethodIds: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>>; operationId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; businessLocationId: z.ZodNullable>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; mask: z.ZodOptional>; }, z.core.$strip>>; options: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateAvailabilityExceptionsResponse: 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>>; item: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; startTime: z.ZodNullable>; endTime: z.ZodNullable>; available: z.ZodNullable>; name: z.ZodNullable>; affectedFulfillmentMethods: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ specificFulfillmentMethodsOptions: z.ZodObject<{ fulfillmentMethodIds: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>>; operationId: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; businessLocationId: z.ZodNullable>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, 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 BulkUpdateAvailabilityExceptionTagsRequest: z.ZodObject<{ availabilityExceptionIds: 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 BulkUpdateAvailabilityExceptionTagsResponse: 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 BulkUpdateAvailabilityExceptionTagsByFilterRequest: 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 BulkUpdateAvailabilityExceptionTagsByFilterResponse: z.ZodObject<{ jobId: z.ZodOptional; }, z.core.$strip>; export { BulkCreateAvailabilityExceptionsRequest, BulkCreateAvailabilityExceptionsResponse, BulkUpdateAvailabilityExceptionTagsByFilterRequest, BulkUpdateAvailabilityExceptionTagsByFilterResponse, BulkUpdateAvailabilityExceptionTagsRequest, BulkUpdateAvailabilityExceptionTagsResponse, BulkUpdateAvailabilityExceptionsRequest, BulkUpdateAvailabilityExceptionsResponse, CreateAvailabilityExceptionRequest, CreateAvailabilityExceptionResponse, DeleteAvailabilityExceptionRequest, DeleteAvailabilityExceptionResponse, GetAvailabilityExceptionRequest, GetAvailabilityExceptionResponse, QueryAvailabilityExceptionsRequest, QueryAvailabilityExceptionsResponse, UpdateAvailabilityExceptionRequest, UpdateAvailabilityExceptionResponse };