import * as z from 'zod'; declare const ListBlockedPeriodsRequest: z.ZodObject<{ operationId: z.ZodString; options: z.ZodObject<{ from: z.ZodNullable>; until: z.ZodDate; }, z.core.$strip>; }, z.core.$strip>; declare const ListBlockedPeriodsResponse: z.ZodObject<{ blockPeriods: z.ZodOptional>; until: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; declare const GetOperationRequest: z.ZodObject<{ operationId: z.ZodString; }, z.core.$strip>; declare const GetOperationResponse: z.ZodIntersection>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodNullable>; default: z.ZodNullable>; fulfillmentIds: z.ZodOptional>; onlineOrderingStatus: z.ZodOptional>; defaultFulfillmentType: z.ZodOptional>; orderScheduling: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; preorderOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ preorderOptions: z.ZodOptional; asapOptions: z.ZodIntersection>; }, z.core.$strip>, z.ZodXor; timeRangeOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ timeRangeOptions: z.ZodOptional; maxTimeOptions: z.ZodObject<{ timeUnit: z.ZodOptional>; duration: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ maxTimeOptions: z.ZodOptional; timeRangeOptions: z.ZodObject<{ timeUnit: z.ZodOptional>; minDuration: z.ZodNullable>; maxDuration: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; asapFutureHandlingType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ businessDaysAheadHandlingOptions: z.ZodObject<{ daysCount: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ asapOptions: z.ZodOptional; preorderOptions: z.ZodObject<{ method: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; weeklyScheduleOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ weeklyScheduleOptions: z.ZodOptional; timeBoundedOptions: z.ZodObject<{ minTimeInAdvance: z.ZodOptional>; duration: z.ZodNullable>; }, z.core.$strip>>; maxTimeInAdvance: z.ZodOptional>; duration: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ timeBoundedOptions: z.ZodOptional; weeklyScheduleOptions: z.ZodObject<{ cutOffTime: z.ZodOptional>; timeOfDay: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>]>>>; fulfillmentTimesDisplay: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ timeWindowsOptions: z.ZodObject<{ timeUnit: z.ZodOptional>; duration: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; operationGroupId: 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; }, z.core.$strip>, z.ZodObject<{ pausedUntilOptions: z.ZodObject<{ time: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; declare const UpdateOperationRequest: z.ZodObject<{ _id: z.ZodString; operation: z.ZodIntersection>; revision: z.ZodString; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodNullable>; default: z.ZodNullable>; fulfillmentIds: z.ZodOptional>; onlineOrderingStatus: z.ZodOptional>; defaultFulfillmentType: z.ZodOptional>; orderScheduling: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; preorderOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ preorderOptions: z.ZodOptional; asapOptions: z.ZodIntersection>; }, z.core.$strip>, z.ZodXor; timeRangeOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ timeRangeOptions: z.ZodOptional; maxTimeOptions: z.ZodObject<{ timeUnit: z.ZodOptional>; duration: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ maxTimeOptions: z.ZodOptional; timeRangeOptions: z.ZodObject<{ timeUnit: z.ZodOptional>; minDuration: z.ZodNullable>; maxDuration: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; asapFutureHandlingType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ businessDaysAheadHandlingOptions: z.ZodObject<{ daysCount: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ asapOptions: z.ZodOptional; preorderOptions: z.ZodObject<{ method: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; weeklyScheduleOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ weeklyScheduleOptions: z.ZodOptional; timeBoundedOptions: z.ZodObject<{ minTimeInAdvance: z.ZodOptional>; duration: z.ZodNullable>; }, z.core.$strip>>; maxTimeInAdvance: z.ZodOptional>; duration: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ timeBoundedOptions: z.ZodOptional; weeklyScheduleOptions: z.ZodObject<{ cutOffTime: z.ZodOptional>; timeOfDay: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>]>>>; fulfillmentTimesDisplay: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ timeWindowsOptions: z.ZodObject<{ timeUnit: z.ZodOptional>; duration: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; operationGroupId: 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; }, z.core.$strip>, z.ZodObject<{ pausedUntilOptions: z.ZodObject<{ time: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; declare const UpdateOperationResponse: z.ZodIntersection>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodNullable>; default: z.ZodNullable>; fulfillmentIds: z.ZodOptional>; onlineOrderingStatus: z.ZodOptional>; defaultFulfillmentType: z.ZodOptional>; orderScheduling: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; preorderOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ preorderOptions: z.ZodOptional; asapOptions: z.ZodIntersection>; }, z.core.$strip>, z.ZodXor; timeRangeOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ timeRangeOptions: z.ZodOptional; maxTimeOptions: z.ZodObject<{ timeUnit: z.ZodOptional>; duration: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ maxTimeOptions: z.ZodOptional; timeRangeOptions: z.ZodObject<{ timeUnit: z.ZodOptional>; minDuration: z.ZodNullable>; maxDuration: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; asapFutureHandlingType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ businessDaysAheadHandlingOptions: z.ZodObject<{ daysCount: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ asapOptions: z.ZodOptional; preorderOptions: z.ZodObject<{ method: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; weeklyScheduleOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ weeklyScheduleOptions: z.ZodOptional; timeBoundedOptions: z.ZodObject<{ minTimeInAdvance: z.ZodOptional>; duration: z.ZodNullable>; }, z.core.$strip>>; maxTimeInAdvance: z.ZodOptional>; duration: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ timeBoundedOptions: z.ZodOptional; weeklyScheduleOptions: z.ZodObject<{ cutOffTime: z.ZodOptional>; timeOfDay: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>]>>>; fulfillmentTimesDisplay: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ timeWindowsOptions: z.ZodObject<{ timeUnit: z.ZodOptional>; duration: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; operationGroupId: 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; }, z.core.$strip>, z.ZodObject<{ pausedUntilOptions: z.ZodObject<{ time: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; declare const DeleteOperationRequest: z.ZodObject<{ operationId: z.ZodString; }, z.core.$strip>; declare const DeleteOperationResponse: z.ZodObject<{}, z.core.$strip>; declare const QueryOperationRequest: 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>>; default: 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>>; fulfillmentIds: 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>>; defaultFulfillmentType: 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>>; onlineOrderingStatus: 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>>; 'businessLocationDetails.archived': 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>>; businessLocationId: 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 QueryOperationResponse: z.ZodObject<{ operations: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodNullable>; default: z.ZodNullable>; fulfillmentIds: z.ZodOptional>; onlineOrderingStatus: z.ZodOptional>; defaultFulfillmentType: z.ZodOptional>; orderScheduling: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; preorderOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ preorderOptions: z.ZodOptional; asapOptions: z.ZodIntersection>; }, z.core.$strip>, z.ZodXor; timeRangeOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ timeRangeOptions: z.ZodOptional; maxTimeOptions: z.ZodObject<{ timeUnit: z.ZodOptional>; duration: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ maxTimeOptions: z.ZodOptional; timeRangeOptions: z.ZodObject<{ timeUnit: z.ZodOptional>; minDuration: z.ZodNullable>; maxDuration: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; asapFutureHandlingType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ businessDaysAheadHandlingOptions: z.ZodObject<{ daysCount: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ asapOptions: z.ZodOptional; preorderOptions: z.ZodObject<{ method: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; weeklyScheduleOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ weeklyScheduleOptions: z.ZodOptional; timeBoundedOptions: z.ZodObject<{ minTimeInAdvance: z.ZodOptional>; duration: z.ZodNullable>; }, z.core.$strip>>; maxTimeInAdvance: z.ZodOptional>; duration: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ timeBoundedOptions: z.ZodOptional; weeklyScheduleOptions: z.ZodObject<{ cutOffTime: z.ZodOptional>; timeOfDay: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>]>>>; fulfillmentTimesDisplay: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ timeWindowsOptions: z.ZodObject<{ timeUnit: z.ZodOptional>; duration: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; operationGroupId: 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; }, z.core.$strip>, z.ZodObject<{ pausedUntilOptions: z.ZodObject<{ time: 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 ListOperationsRequest: z.ZodObject<{}, z.core.$strip>; declare const ListOperationsResponse: z.ZodObject<{ operations: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodNullable>; default: z.ZodNullable>; fulfillmentIds: z.ZodOptional>; onlineOrderingStatus: z.ZodOptional>; defaultFulfillmentType: z.ZodOptional>; orderScheduling: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; preorderOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ preorderOptions: z.ZodOptional; asapOptions: z.ZodIntersection>; }, z.core.$strip>, z.ZodXor; timeRangeOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ timeRangeOptions: z.ZodOptional; maxTimeOptions: z.ZodObject<{ timeUnit: z.ZodOptional>; duration: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ maxTimeOptions: z.ZodOptional; timeRangeOptions: z.ZodObject<{ timeUnit: z.ZodOptional>; minDuration: z.ZodNullable>; maxDuration: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; asapFutureHandlingType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ businessDaysAheadHandlingOptions: z.ZodObject<{ daysCount: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ asapOptions: z.ZodOptional; preorderOptions: z.ZodObject<{ method: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; weeklyScheduleOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ weeklyScheduleOptions: z.ZodOptional; timeBoundedOptions: z.ZodObject<{ minTimeInAdvance: z.ZodOptional>; duration: z.ZodNullable>; }, z.core.$strip>>; maxTimeInAdvance: z.ZodOptional>; duration: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ timeBoundedOptions: z.ZodOptional; weeklyScheduleOptions: z.ZodObject<{ cutOffTime: z.ZodOptional>; timeOfDay: z.ZodOptional; minutes: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>]>>>; fulfillmentTimesDisplay: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ timeWindowsOptions: z.ZodObject<{ timeUnit: z.ZodOptional>; duration: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; operationGroupId: 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; }, z.core.$strip>, z.ZodObject<{ pausedUntilOptions: z.ZodObject<{ time: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>; declare const ListAvailableFulfillmentOptionsRequest: z.ZodObject<{ operationId: z.ZodString; 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>]>>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListAvailableFulfillmentOptionsResponse: z.ZodObject<{ pickupConfigured: z.ZodOptional; deliveryConfigured: z.ZodOptional; fulfillmentOptions: z.ZodOptional>; type: z.ZodOptional>; minOrderPrice: z.ZodNullable>; fee: z.ZodNullable>; availability: z.ZodOptional>; endTime: z.ZodNullable>; availableTimes: 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>>>; exceptions: z.ZodOptional>; endTime: z.ZodNullable>; available: z.ZodOptional; reason: z.ZodNullable>; }, z.core.$strip>>>; timeZone: z.ZodNullable>; asapHandlingAvailable: z.ZodOptional; futureHandlingAvailable: z.ZodNullable>; }, z.core.$strip>>; fulfillmentTimeType: z.ZodOptional>; fulfillmentTimesDisplayType: z.ZodOptional>; freeFulfillmentPriceThreshold: z.ZodNullable>; instructions: z.ZodNullable>; businessLocationId: z.ZodNullable>; }, z.core.$strip>, z.ZodIntersection; durationRangeOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ durationRangeOptions: z.ZodOptional; maxTimeOptions: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ maxTimeOptions: z.ZodOptional; durationRangeOptions: z.ZodObject<{ minDuration: z.ZodOptional; maxDuration: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ timeWindowsOptions: z.ZodObject<{ durationInMinutes: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>, z.ZodXor; deliveryOptions: z.ZodOptional; dineInOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ deliveryOptions: z.ZodOptional; dineInOptions: z.ZodOptional; pickupOptions: z.ZodObject<{ 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; dineInOptions: z.ZodOptional; deliveryOptions: z.ZodObject<{ deliveryProviderAppId: z.ZodNullable>; courierPickupInstructions: z.ZodNullable>; deliveryTimeInMinutes: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ pickupOptions: z.ZodOptional; deliveryOptions: z.ZodOptional; dineInOptions: z.ZodObject<{ 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>]>>>>>; blockedByAvailabilityExceptions: z.ZodNullable>; blockedByPausedOrdering: z.ZodNullable>; }, z.core.$strip>; declare const ListFirstAvailableTimeSlotForFulfillmentTypesRequest: z.ZodObject<{ operationId: z.ZodString; 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>]>>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListFirstAvailableTimeSlotForFulfillmentTypesResponse: z.ZodObject<{ timeSlots: z.ZodOptional>; endTime: z.ZodNullable>; fulfilmentType: z.ZodOptional>; startsNow: z.ZodOptional; fulfillmentDetails: z.ZodOptional>; minOrderPrice: z.ZodNullable>; fulfillmentTimeType: z.ZodOptional>; freeFulfillmentPriceThreshold: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; durationRangeOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ durationRangeOptions: z.ZodOptional; maxTimeOptions: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ maxTimeOptions: z.ZodOptional; durationRangeOptions: z.ZodObject<{ minDuration: z.ZodOptional; maxDuration: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>>; fulfillmentAddress: 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.core.$strip>; declare const CalculateFirstAvailableTimeSlotPerFulfillmentTypeRequest: z.ZodObject<{ operationId: z.ZodString; 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>]>>>; }, z.core.$strip>>; }, z.core.$strip>; declare const CalculateFirstAvailableTimeSlotPerFulfillmentTypeResponse: z.ZodObject<{ timeslotsPerFulfillmentType: z.ZodOptional>; endTime: z.ZodNullable>; orderSchedulingType: z.ZodOptional>; }, z.core.$strip>>; fulfillmentInfo: z.ZodOptional>; minOrderPrice: z.ZodNullable>; freeFulfillmentPriceThreshold: 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.ZodXor; durationRange: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ durationRange: z.ZodOptional; maxTime: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ maxTime: z.ZodOptional; durationRange: z.ZodObject<{ minDuration: z.ZodOptional; maxDuration: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>>; fulfilmentType: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; declare const ListFirstAvailableTimeSlotsForOperationsRequest: z.ZodObject<{ operationIds: z.ZodArray; 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>]>>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListFirstAvailableTimeSlotsForOperationsResponse: z.ZodObject<{ timeSlots: z.ZodOptional; timeSlots: z.ZodOptional>; endTime: z.ZodNullable>; fulfilmentType: z.ZodOptional>; startsNow: z.ZodOptional; fulfillmentDetails: z.ZodOptional>; minOrderPrice: z.ZodNullable>; fulfillmentTimeType: z.ZodOptional>; freeFulfillmentPriceThreshold: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; durationRangeOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ durationRangeOptions: z.ZodOptional; maxTimeOptions: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ maxTimeOptions: z.ZodOptional; durationRangeOptions: z.ZodObject<{ minDuration: z.ZodOptional; maxDuration: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>>; fulfillmentAddress: 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.core.$strip>>>; }, z.core.$strip>; declare const CalculateFirstAvailableTimeSlotsPerOperationRequest: z.ZodObject<{ operationIds: z.ZodArray; 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>]>>>; }, z.core.$strip>>; }, z.core.$strip>; declare const CalculateFirstAvailableTimeSlotsPerOperationResponse: z.ZodObject<{ timeSlotsPerOperation: z.ZodOptional; timeslotsPerFulfillmentType: z.ZodOptional>; endTime: z.ZodNullable>; orderSchedulingType: z.ZodOptional>; }, z.core.$strip>>; fulfillmentInfo: z.ZodOptional>; minOrderPrice: z.ZodNullable>; freeFulfillmentPriceThreshold: 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.ZodXor; durationRange: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ durationRange: z.ZodOptional; maxTime: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ maxTime: z.ZodOptional; durationRange: z.ZodObject<{ minDuration: z.ZodOptional; maxDuration: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>>; fulfilmentType: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>>>; }, z.core.$strip>; declare const ListFirstAvailableTimeSlotsForMenusRequest: z.ZodObject<{ operationId: z.ZodString; 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>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListFirstAvailableTimeSlotsForMenusResponse: z.ZodObject<{ timeSlotsPerMenu: z.ZodOptional>; timeslotsPerFulfillmentType: z.ZodOptional>; endTime: z.ZodNullable>; fulfilmentType: z.ZodOptional>; startsNow: z.ZodOptional; fulfillmentDetails: z.ZodOptional>; minOrderPrice: z.ZodNullable>; fulfillmentTimeType: z.ZodOptional>; freeFulfillmentPriceThreshold: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; durationRangeOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ durationRangeOptions: z.ZodOptional; maxTimeOptions: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ maxTimeOptions: z.ZodOptional; durationRangeOptions: z.ZodObject<{ minDuration: z.ZodOptional; maxDuration: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>>; fulfillmentAddress: 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.core.$strip>>>; cursor: z.ZodNullable>; }, z.core.$strip>; declare const CalculateFirstAvailableTimeSlotsPerMenuRequest: z.ZodObject<{ operationId: z.ZodString; 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>>; onlyOnlineOrderingEnabled: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const CalculateFirstAvailableTimeSlotsPerMenuResponse: z.ZodObject<{ timeSlotsPerMenu: z.ZodOptional>; timeslotsPerFulfillmentType: z.ZodOptional>; endTime: z.ZodNullable>; orderSchedulingType: z.ZodOptional>; }, z.core.$strip>>; fulfillmentInfo: z.ZodOptional>; minOrderPrice: z.ZodNullable>; freeFulfillmentPriceThreshold: 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.ZodXor; durationRange: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ durationRange: z.ZodOptional; maxTime: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ maxTime: z.ZodOptional; durationRange: z.ZodObject<{ minDuration: z.ZodOptional; maxDuration: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>>; fulfilmentType: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>>>; pagingMetadata: z.ZodOptional>; offset: z.ZodNullable>; total: z.ZodNullable>; tooManyToCount: z.ZodNullable>; }, z.core.$strip>>; cursorPagingMetadata: z.ZodOptional>; cursors: z.ZodOptional>; prev: z.ZodNullable>; }, z.core.$strip>>; hasNext: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const CalculateFirstAvailableTimeSlotsForItemRequest: z.ZodObject<{ operationId: z.ZodString; menuId: z.ZodObject<{ value: z.ZodOptional; }, z.core.$strip>; options: z.ZodObject<{ sectionId: z.ZodString; itemId: z.ZodString; deliveryAddress: 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>]>>>; }, z.core.$strip>; }, z.core.$strip>; declare const CalculateFirstAvailableTimeSlotsForItemResponse: z.ZodObject<{ timeslotsPerFulfillmentType: z.ZodOptional>; endTime: z.ZodNullable>; orderSchedulingType: z.ZodOptional>; }, z.core.$strip>>; fulfillmentInfo: z.ZodOptional>; minOrderPrice: z.ZodNullable>; freeFulfillmentPriceThreshold: 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.ZodXor; durationRange: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ durationRange: z.ZodOptional; maxTime: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ maxTime: z.ZodOptional; durationRange: z.ZodObject<{ minDuration: z.ZodOptional; maxDuration: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>>; fulfilmentType: z.ZodOptional>; }, z.core.$strip>>>; cursorPagingMetadata: z.ZodOptional>; cursors: z.ZodOptional>; prev: z.ZodNullable>; }, z.core.$strip>>; hasNext: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListAvailableTimeSlotsForDateRequest: z.ZodObject<{ operationId: z.ZodString; options: z.ZodObject<{ deliveryAddress: 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>]>>>; date: z.ZodObject<{ day: z.ZodNumber; month: z.ZodNumber; year: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; declare const ListAvailableTimeSlotsForDateResponse: z.ZodObject<{ timeSlots: z.ZodOptional>; endTime: z.ZodNullable>; fulfilmentType: z.ZodOptional>; startsNow: z.ZodOptional; fulfillmentDetails: z.ZodOptional>; minOrderPrice: z.ZodNullable>; fulfillmentTimeType: z.ZodOptional>; freeFulfillmentPriceThreshold: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; durationRangeOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ durationRangeOptions: z.ZodOptional; maxTimeOptions: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ maxTimeOptions: z.ZodOptional; durationRangeOptions: z.ZodObject<{ minDuration: z.ZodOptional; maxDuration: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>>; fulfillmentAddress: 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.core.$strip>; declare const CalculateAvailableTimeSlotsForDateRequest: z.ZodObject<{ operationId: z.ZodString; options: z.ZodObject<{ deliveryAddress: 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>]>>>; date: z.ZodObject<{ day: z.ZodNumber; month: z.ZodNumber; year: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; declare const CalculateAvailableTimeSlotsForDateResponse: z.ZodObject<{ timeslotsPerFulfillmentType: z.ZodOptional>; endTime: z.ZodNullable>; orderSchedulingType: z.ZodOptional>; }, z.core.$strip>>; fulfillmentInfo: z.ZodOptional>; minOrderPrice: z.ZodNullable>; freeFulfillmentPriceThreshold: 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.ZodXor; durationRange: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ durationRange: z.ZodOptional; maxTime: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ maxTime: z.ZodOptional; durationRange: z.ZodObject<{ minDuration: z.ZodOptional; maxDuration: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>>; fulfilmentType: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; declare const ListAvailableDatesInRangeRequest: z.ZodObject<{ operationId: z.ZodString; options: z.ZodObject<{ deliveryAddress: 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>]>>>; from: z.ZodObject<{ day: z.ZodOptional; month: z.ZodOptional; year: z.ZodOptional; }, z.core.$strip>; until: z.ZodObject<{ day: z.ZodOptional; month: z.ZodOptional; year: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; declare const ListAvailableDatesInRangeResponse: z.ZodObject<{ availableDates: z.ZodOptional>; dates: z.ZodOptional; month: z.ZodOptional; year: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>>; }, z.core.$strip>; declare const CalculateAvailableDatesInRangeRequest: z.ZodObject<{ operationId: z.ZodString; options: z.ZodObject<{ deliveryAddress: 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>]>>>; from: z.ZodObject<{ day: z.ZodOptional; month: z.ZodOptional; year: z.ZodOptional; }, z.core.$strip>; until: z.ZodObject<{ day: z.ZodOptional; month: z.ZodOptional; year: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; declare const CalculateAvailableDatesInRangeResponse: z.ZodObject<{ availableDatesPerFulfillmentType: z.ZodOptional>; dates: z.ZodOptional; month: z.ZodOptional; year: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>>; }, z.core.$strip>; declare const ValidateOperationAddressRequest: z.ZodObject<{ operationId: z.ZodString; }, z.core.$strip>; declare const ValidateOperationAddressResponse: z.ZodObject<{ valid: z.ZodOptional; violations: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; declare const BulkUpdateOperationTagsRequest: z.ZodObject<{ operationIds: 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 BulkUpdateOperationTagsResponse: 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 BulkUpdateOperationTagsByFilterRequest: 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 BulkUpdateOperationTagsByFilterResponse: z.ZodObject<{ jobId: z.ZodOptional; }, z.core.$strip>; export { BulkUpdateOperationTagsByFilterRequest, BulkUpdateOperationTagsByFilterResponse, BulkUpdateOperationTagsRequest, BulkUpdateOperationTagsResponse, CalculateAvailableDatesInRangeRequest, CalculateAvailableDatesInRangeResponse, CalculateAvailableTimeSlotsForDateRequest, CalculateAvailableTimeSlotsForDateResponse, CalculateFirstAvailableTimeSlotPerFulfillmentTypeRequest, CalculateFirstAvailableTimeSlotPerFulfillmentTypeResponse, CalculateFirstAvailableTimeSlotsForItemRequest, CalculateFirstAvailableTimeSlotsForItemResponse, CalculateFirstAvailableTimeSlotsPerMenuRequest, CalculateFirstAvailableTimeSlotsPerMenuResponse, CalculateFirstAvailableTimeSlotsPerOperationRequest, CalculateFirstAvailableTimeSlotsPerOperationResponse, DeleteOperationRequest, DeleteOperationResponse, GetOperationRequest, GetOperationResponse, ListAvailableDatesInRangeRequest, ListAvailableDatesInRangeResponse, ListAvailableFulfillmentOptionsRequest, ListAvailableFulfillmentOptionsResponse, ListAvailableTimeSlotsForDateRequest, ListAvailableTimeSlotsForDateResponse, ListBlockedPeriodsRequest, ListBlockedPeriodsResponse, ListFirstAvailableTimeSlotForFulfillmentTypesRequest, ListFirstAvailableTimeSlotForFulfillmentTypesResponse, ListFirstAvailableTimeSlotsForMenusRequest, ListFirstAvailableTimeSlotsForMenusResponse, ListFirstAvailableTimeSlotsForOperationsRequest, ListFirstAvailableTimeSlotsForOperationsResponse, ListOperationsRequest, ListOperationsResponse, QueryOperationRequest, QueryOperationResponse, UpdateOperationRequest, UpdateOperationResponse, ValidateOperationAddressRequest, ValidateOperationAddressResponse };