import * as z from 'zod'; declare const GetMenuOrderingSettingsRequest: z.ZodObject<{ menuOrderingSettingsId: z.ZodString; }, z.core.$strip>; declare const GetMenuOrderingSettingsResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; operationId: z.ZodNullable>; menuId: z.ZodNullable>; onlineOrderingEnabled: z.ZodNullable>; availability: z.ZodOptional>; timeZone: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; timestampRangesOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ timestampRangesOptions: z.ZodOptional; weeklyScheduleOptions: z.ZodObject<{ 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>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ weeklyScheduleOptions: z.ZodOptional; timestampRangesOptions: z.ZodObject<{ ranges: z.ZodOptional>; endTime: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; 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>; declare const UpsertMenuOrderingSettingsByMenuIdRequest: z.ZodObject<{ menuId: z.ZodString; menuOrderingSettings: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; operationId: z.ZodNullable>; menuId: z.ZodNullable>; onlineOrderingEnabled: z.ZodNullable>; availability: z.ZodOptional>; timeZone: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; timestampRangesOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ timestampRangesOptions: z.ZodOptional; weeklyScheduleOptions: z.ZodObject<{ 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>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ weeklyScheduleOptions: z.ZodOptional; timestampRangesOptions: z.ZodObject<{ ranges: z.ZodOptional>; endTime: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; 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.core.$strip>; declare const UpsertMenuOrderingSettingsByMenuIdResponse: z.ZodObject<{ menuOrderingSettings: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; operationId: z.ZodNullable>; menuId: z.ZodNullable>; onlineOrderingEnabled: z.ZodNullable>; availability: z.ZodOptional>; timeZone: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; timestampRangesOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ timestampRangesOptions: z.ZodOptional; weeklyScheduleOptions: z.ZodObject<{ 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>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ weeklyScheduleOptions: z.ZodOptional; timestampRangesOptions: z.ZodObject<{ ranges: z.ZodOptional>; endTime: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; 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.core.$strip>; declare const UpdateMenuOrderingSettingsRequest: z.ZodObject<{ _id: z.ZodString; menuOrderingSettings: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodString; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; operationId: z.ZodNullable>; menuId: z.ZodNullable>; onlineOrderingEnabled: z.ZodNullable>; availability: z.ZodOptional>; timeZone: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; timestampRangesOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ timestampRangesOptions: z.ZodOptional; weeklyScheduleOptions: z.ZodObject<{ 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>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ weeklyScheduleOptions: z.ZodOptional; timestampRangesOptions: z.ZodObject<{ ranges: z.ZodOptional>; endTime: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; 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.core.$strip>; declare const UpdateMenuOrderingSettingsResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; operationId: z.ZodNullable>; menuId: z.ZodNullable>; onlineOrderingEnabled: z.ZodNullable>; availability: z.ZodOptional>; timeZone: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; timestampRangesOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ timestampRangesOptions: z.ZodOptional; weeklyScheduleOptions: z.ZodObject<{ 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>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ weeklyScheduleOptions: z.ZodOptional; timestampRangesOptions: z.ZodObject<{ ranges: z.ZodOptional>; endTime: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; 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>; declare const QueryMenuOrderingSettingsRequest: 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>>; operationId: 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>>; menuId: 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>>; onlineOrderingEnabled: 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>>; 'availability.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>>; 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 QueryMenuOrderingSettingsResponse: z.ZodObject<{ menuOrderingSettings: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; operationId: z.ZodNullable>; menuId: z.ZodNullable>; onlineOrderingEnabled: z.ZodNullable>; availability: z.ZodOptional>; timeZone: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; timestampRangesOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ timestampRangesOptions: z.ZodOptional; weeklyScheduleOptions: z.ZodObject<{ 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>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ weeklyScheduleOptions: z.ZodOptional; timestampRangesOptions: z.ZodObject<{ ranges: z.ZodOptional>; endTime: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; 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>>>; pagingMetadata: z.ZodOptional>; cursors: z.ZodOptional>; prev: z.ZodNullable>; }, z.core.$strip>>; hasNext: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateMenuOrderingSettingsRequest: z.ZodObject<{ menusOrderingSettings: z.ZodArray>; _updatedDate: z.ZodNullable>; operationId: z.ZodNullable>; menuId: z.ZodNullable>; onlineOrderingEnabled: z.ZodNullable>; availability: z.ZodOptional>; timeZone: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; timestampRangesOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ timestampRangesOptions: z.ZodOptional; weeklyScheduleOptions: z.ZodObject<{ 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>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ weeklyScheduleOptions: z.ZodOptional; timestampRangesOptions: z.ZodObject<{ ranges: z.ZodOptional>; endTime: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; 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>>; mask: z.ZodOptional>; }, z.core.$strip>>; options: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateMenuOrderingSettingsResponse: 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>>; menuOrderingSettings: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; operationId: z.ZodNullable>; menuId: z.ZodNullable>; onlineOrderingEnabled: z.ZodNullable>; availability: z.ZodOptional>; timeZone: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; timestampRangesOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ timestampRangesOptions: z.ZodOptional; weeklyScheduleOptions: z.ZodObject<{ 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>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ weeklyScheduleOptions: z.ZodOptional; timestampRangesOptions: z.ZodObject<{ ranges: z.ZodOptional>; endTime: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; 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.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const ListMenusAvailabilityStatusRequest: z.ZodObject<{ timeSlot: z.ZodObject<{ startTime: z.ZodDate; endTime: z.ZodDate; }, z.core.$strip>; options: z.ZodOptional>; cursorPaging: z.ZodOptional>; cursor: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListMenusAvailabilityStatusResponse: z.ZodObject<{ menusAvailabilityStatus: z.ZodOptional; availabilityStatus: 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 UpdateExtendedFieldsRequest: z.ZodObject<{ _id: z.ZodString; namespace: z.ZodString; options: z.ZodObject<{ namespaceData: z.ZodRecord; }, z.core.$strip>; }, z.core.$strip>; declare const UpdateExtendedFieldsResponse: z.ZodObject<{ menuOrderingSettings: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; operationId: z.ZodNullable>; menuId: z.ZodNullable>; onlineOrderingEnabled: z.ZodNullable>; availability: z.ZodOptional>; timeZone: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; timestampRangesOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ timestampRangesOptions: z.ZodOptional; weeklyScheduleOptions: z.ZodObject<{ 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>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ weeklyScheduleOptions: z.ZodOptional; timestampRangesOptions: z.ZodObject<{ ranges: z.ZodOptional>; endTime: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; 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.core.$strip>; declare const BulkUpdateMenuOrderingSettingsTagsRequest: z.ZodObject<{ menuOrderingSettingsIds: 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 BulkUpdateMenuOrderingSettingsTagsResponse: 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 BulkUpdateMenuOrderingSettingsTagsByFilterRequest: 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 BulkUpdateMenuOrderingSettingsTagsByFilterResponse: z.ZodObject<{ jobId: z.ZodOptional; }, z.core.$strip>; export { BulkUpdateMenuOrderingSettingsRequest, BulkUpdateMenuOrderingSettingsResponse, BulkUpdateMenuOrderingSettingsTagsByFilterRequest, BulkUpdateMenuOrderingSettingsTagsByFilterResponse, BulkUpdateMenuOrderingSettingsTagsRequest, BulkUpdateMenuOrderingSettingsTagsResponse, GetMenuOrderingSettingsRequest, GetMenuOrderingSettingsResponse, ListMenusAvailabilityStatusRequest, ListMenusAvailabilityStatusResponse, QueryMenuOrderingSettingsRequest, QueryMenuOrderingSettingsResponse, UpdateExtendedFieldsRequest, UpdateExtendedFieldsResponse, UpdateMenuOrderingSettingsRequest, UpdateMenuOrderingSettingsResponse, UpsertMenuOrderingSettingsByMenuIdRequest, UpsertMenuOrderingSettingsByMenuIdResponse };