import * as z from 'zod'; declare const ListCatalogsRequest: z.ZodObject<{ options: z.ZodOptional; order: z.ZodOptional>; }, z.core.$strip>>; paging: z.ZodOptional>; offset: z.ZodNullable>; }, z.core.$strip>>; archived: z.ZodOptional; locationIds: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListCatalogsResponse: z.ZodObject<{ catalogs: z.ZodOptional>; locationId: z.ZodNullable>; archived: z.ZodOptional; draftPublishedDate: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; declare const GetMenuRequest: z.ZodObject<{ identifiers: z.ZodObject<{ catalogId: z.ZodString; menuId: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; declare const GetMenuResponse: z.ZodObject<{ menu: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; sectionIds: z.ZodOptional>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetSectionRequest: z.ZodObject<{ identifiers: z.ZodObject<{ catalogId: z.ZodString; menuId: z.ZodString; sectionId: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; declare const GetSectionResponse: z.ZodObject<{ section: z.ZodOptional>; menuId: z.ZodNullable>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; itemIds: z.ZodOptional>; }, z.core.$strip>>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const UpdateMenuRequest: z.ZodObject<{ identifiers: z.ZodObject<{ catalogId: z.ZodString; menuId: z.ZodString; }, z.core.$strip>; options: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; sectionIds: z.ZodOptional>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const UpdateMenuResponse: z.ZodObject<{ menu: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; sectionIds: z.ZodOptional>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const UpdateSectionRequest: z.ZodObject<{ identifiers: z.ZodObject<{ catalogId: z.ZodString; menuId: z.ZodString; sectionId: z.ZodString; }, z.core.$strip>; options: z.ZodOptional>; menuId: z.ZodNullable>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; itemIds: z.ZodOptional>; }, z.core.$strip>>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const UpdateSectionResponse: z.ZodObject<{ section: z.ZodOptional>; menuId: z.ZodNullable>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; itemIds: z.ZodOptional>; }, z.core.$strip>>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListMenusRequest: z.ZodObject<{ catalogId: z.ZodString; options: z.ZodOptional; }, z.core.$strip>>>; archived: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const ListMenusResponse: z.ZodObject<{ menus: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; sectionIds: z.ZodOptional>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; declare const ListSectionsRequest: z.ZodObject<{ catalogId: z.ZodString; options: z.ZodOptional; }, z.core.$strip>>>; archived: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const ListSectionsResponse: z.ZodObject<{ sections: z.ZodOptional>; menuId: z.ZodNullable>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; itemIds: z.ZodOptional>; }, z.core.$strip>>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; declare const CreateMenuRequest: z.ZodObject<{ catalogId: z.ZodString; menu: z.ZodObject<{ _id: z.ZodNullable>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; sectionIds: z.ZodOptional>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>; declare const CreateMenuResponse: z.ZodObject<{ menu: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; sectionIds: z.ZodOptional>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const ArchiveMenuRequest: z.ZodObject<{ identifiers: z.ZodObject<{ catalogId: z.ZodString; menuId: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; declare const ArchiveMenuResponse: z.ZodObject<{ menu: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; sectionIds: z.ZodOptional>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const UnarchiveMenuRequest: z.ZodObject<{ identifiers: z.ZodObject<{ catalogId: z.ZodString; menuId: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; declare const UnarchiveMenuResponse: z.ZodObject<{ menu: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; sectionIds: z.ZodOptional>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const CreateSectionRequest: z.ZodObject<{ identifiers: z.ZodObject<{ catalogId: z.ZodString; menuId: z.ZodString; }, z.core.$strip>; section: z.ZodObject<{ _id: z.ZodNullable>; menuId: z.ZodNullable>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; itemIds: z.ZodOptional>; }, z.core.$strip>>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>; declare const CreateSectionResponse: z.ZodObject<{ section: z.ZodOptional>; menuId: z.ZodNullable>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; itemIds: z.ZodOptional>; }, z.core.$strip>>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetItemRequest: z.ZodObject<{ identifiers: z.ZodObject<{ catalogId: z.ZodString; itemId: z.ZodString; }, z.core.$strip>; options: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const GetItemResponse: z.ZodObject<{ item: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; imageUrl: z.ZodNullable>; labels: z.ZodOptional>; }, z.core.$strip>>; inStock: z.ZodNullable>; taxRate: z.ZodNullable>; archived: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; dishOptions: z.ZodOptional; type: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; extras: z.ZodOptional; deselection: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ extras: z.ZodOptional; deselection: z.ZodOptional; selection: z.ZodObject<{ defaultChoice: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; deselection: z.ZodOptional; extras: z.ZodObject<{ defaultChoices: z.ZodOptional>; minChoices: z.ZodNullable>; maxChoices: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; extras: z.ZodOptional; deselection: z.ZodObject<{ availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>; acceptSpecialRequest: z.ZodNullable>; type: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListItemsRequest: z.ZodObject<{ catalogId: z.ZodString; options: z.ZodOptional; }, z.core.$strip>>>; archived: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const ListItemsResponse: z.ZodObject<{ items: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; imageUrl: z.ZodNullable>; labels: z.ZodOptional>; }, z.core.$strip>>; inStock: z.ZodNullable>; taxRate: z.ZodNullable>; archived: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; dishOptions: z.ZodOptional; type: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; extras: z.ZodOptional; deselection: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ extras: z.ZodOptional; deselection: z.ZodOptional; selection: z.ZodObject<{ defaultChoice: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; deselection: z.ZodOptional; extras: z.ZodObject<{ defaultChoices: z.ZodOptional>; minChoices: z.ZodNullable>; maxChoices: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; extras: z.ZodOptional; deselection: z.ZodObject<{ availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>; acceptSpecialRequest: z.ZodNullable>; type: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; declare const UpdateItemRequest: z.ZodObject<{ identifiers: z.ZodObject<{ catalogId: z.ZodString; itemId: z.ZodString; }, z.core.$strip>; options: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; imageUrl: z.ZodNullable>; labels: z.ZodOptional>; }, z.core.$strip>>; inStock: z.ZodNullable>; taxRate: z.ZodNullable>; archived: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; dishOptions: z.ZodOptional; type: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; extras: z.ZodOptional; deselection: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ extras: z.ZodOptional; deselection: z.ZodOptional; selection: z.ZodObject<{ defaultChoice: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; deselection: z.ZodOptional; extras: z.ZodObject<{ defaultChoices: z.ZodOptional>; minChoices: z.ZodNullable>; maxChoices: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; extras: z.ZodOptional; deselection: z.ZodObject<{ availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>; acceptSpecialRequest: z.ZodNullable>; type: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const UpdateItemResponse: z.ZodObject<{ item: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; imageUrl: z.ZodNullable>; labels: z.ZodOptional>; }, z.core.$strip>>; inStock: z.ZodNullable>; taxRate: z.ZodNullable>; archived: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; dishOptions: z.ZodOptional; type: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; extras: z.ZodOptional; deselection: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ extras: z.ZodOptional; deselection: z.ZodOptional; selection: z.ZodObject<{ defaultChoice: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; deselection: z.ZodOptional; extras: z.ZodObject<{ defaultChoices: z.ZodOptional>; minChoices: z.ZodNullable>; maxChoices: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; extras: z.ZodOptional; deselection: z.ZodObject<{ availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>; acceptSpecialRequest: z.ZodNullable>; type: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; declare const CreateDishRequest: z.ZodObject<{ identifiers: z.ZodObject<{ catalogId: z.ZodString; menuId: z.ZodString; sectionId: z.ZodString; }, z.core.$strip>; dish: z.ZodObject<{ _id: z.ZodNullable>; name: z.ZodNullable>; description: z.ZodNullable>; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; imageUrl: z.ZodNullable>; labels: z.ZodOptional>; }, z.core.$strip>>; inStock: z.ZodNullable>; taxRate: z.ZodNullable>; archived: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; dishOptions: z.ZodOptional; type: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; extras: z.ZodOptional; deselection: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ extras: z.ZodOptional; deselection: z.ZodOptional; selection: z.ZodObject<{ defaultChoice: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; deselection: z.ZodOptional; extras: z.ZodObject<{ defaultChoices: z.ZodOptional>; minChoices: z.ZodNullable>; maxChoices: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; extras: z.ZodOptional; deselection: z.ZodObject<{ availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>; acceptSpecialRequest: z.ZodNullable>; type: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>; declare const CreateDishResponse: z.ZodObject<{ dish: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; imageUrl: z.ZodNullable>; labels: z.ZodOptional>; }, z.core.$strip>>; inStock: z.ZodNullable>; taxRate: z.ZodNullable>; archived: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; dishOptions: z.ZodOptional; type: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; extras: z.ZodOptional; deselection: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ extras: z.ZodOptional; deselection: z.ZodOptional; selection: z.ZodObject<{ defaultChoice: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; deselection: z.ZodOptional; extras: z.ZodObject<{ defaultChoices: z.ZodOptional>; minChoices: z.ZodNullable>; maxChoices: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; extras: z.ZodOptional; deselection: z.ZodObject<{ availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>; acceptSpecialRequest: z.ZodNullable>; type: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; declare const CreateVariationRequest: z.ZodObject<{ catalogId: z.ZodString; name: z.ZodString; }, z.core.$strip>; declare const CreateVariationResponse: z.ZodObject<{ variation: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; imageUrl: z.ZodNullable>; labels: z.ZodOptional>; }, z.core.$strip>>; inStock: z.ZodNullable>; taxRate: z.ZodNullable>; archived: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; dishOptions: z.ZodOptional; type: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; extras: z.ZodOptional; deselection: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ extras: z.ZodOptional; deselection: z.ZodOptional; selection: z.ZodObject<{ defaultChoice: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; deselection: z.ZodOptional; extras: z.ZodObject<{ defaultChoices: z.ZodOptional>; minChoices: z.ZodNullable>; maxChoices: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; extras: z.ZodOptional; deselection: z.ZodObject<{ availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>; acceptSpecialRequest: z.ZodNullable>; type: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; declare const CreateDraftCatalogRequest: z.ZodObject<{ catalogId: z.ZodString; }, z.core.$strip>; declare const CreateDraftCatalogResponse: z.ZodObject<{ catalog: z.ZodOptional>; locationId: z.ZodNullable>; archived: z.ZodOptional; draftPublishedDate: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const PublishDraftCatalogRequest: z.ZodObject<{ catalogId: z.ZodString; }, z.core.$strip>; declare const PublishDraftCatalogResponse: z.ZodObject<{ catalog: z.ZodOptional>; locationId: z.ZodNullable>; archived: z.ZodOptional; draftPublishedDate: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const DiscardDraftCatalogRequest: z.ZodObject<{ catalogId: z.ZodString; }, z.core.$strip>; declare const DiscardDraftCatalogResponse: z.ZodObject<{}, z.core.$strip>; declare const BulkCreateVariationsRequest: z.ZodObject<{ catalogId: z.ZodString; options: z.ZodOptional; }, z.core.$strip>>>; returnFullEntity: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkCreateVariationsResponse: 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>>; entity: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; imageUrl: z.ZodNullable>; labels: z.ZodOptional>; }, z.core.$strip>>; inStock: z.ZodNullable>; taxRate: z.ZodNullable>; archived: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; dishOptions: z.ZodOptional; type: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; extras: z.ZodOptional; deselection: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ extras: z.ZodOptional; deselection: z.ZodOptional; selection: z.ZodObject<{ defaultChoice: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; deselection: z.ZodOptional; extras: z.ZodObject<{ defaultChoices: z.ZodOptional>; minChoices: z.ZodNullable>; maxChoices: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; extras: z.ZodOptional; deselection: z.ZodObject<{ availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>; acceptSpecialRequest: z.ZodNullable>; type: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateItemsRequest: z.ZodObject<{ catalogId: z.ZodString; options: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; imageUrl: z.ZodNullable>; labels: z.ZodOptional>; }, z.core.$strip>>; inStock: z.ZodNullable>; taxRate: z.ZodNullable>; archived: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; dishOptions: z.ZodOptional; type: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; extras: z.ZodOptional; deselection: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ extras: z.ZodOptional; deselection: z.ZodOptional; selection: z.ZodObject<{ defaultChoice: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; deselection: z.ZodOptional; extras: z.ZodObject<{ defaultChoices: z.ZodOptional>; minChoices: z.ZodNullable>; maxChoices: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; extras: z.ZodOptional; deselection: z.ZodObject<{ availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>; acceptSpecialRequest: z.ZodNullable>; type: z.ZodOptional>; }, z.core.$strip>>>; returnFullEntity: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateItemsResponse: 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>>; entity: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; imageUrl: z.ZodNullable>; labels: z.ZodOptional>; }, z.core.$strip>>; inStock: z.ZodNullable>; taxRate: z.ZodNullable>; archived: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; dishOptions: z.ZodOptional; type: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; extras: z.ZodOptional; deselection: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ extras: z.ZodOptional; deselection: z.ZodOptional; selection: z.ZodObject<{ defaultChoice: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; deselection: z.ZodOptional; extras: z.ZodObject<{ defaultChoices: z.ZodOptional>; minChoices: z.ZodNullable>; maxChoices: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; extras: z.ZodOptional; deselection: z.ZodObject<{ availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>; acceptSpecialRequest: z.ZodNullable>; type: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkCreateDishesRequest: z.ZodObject<{ catalogId: z.ZodString; options: z.ZodOptional; sectionId: z.ZodOptional; dish: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; imageUrl: z.ZodNullable>; labels: z.ZodOptional>; }, z.core.$strip>>; inStock: z.ZodNullable>; taxRate: z.ZodNullable>; archived: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; dishOptions: z.ZodOptional; type: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; extras: z.ZodOptional; deselection: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ extras: z.ZodOptional; deselection: z.ZodOptional; selection: z.ZodObject<{ defaultChoice: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; deselection: z.ZodOptional; extras: z.ZodObject<{ defaultChoices: z.ZodOptional>; minChoices: z.ZodNullable>; maxChoices: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; extras: z.ZodOptional; deselection: z.ZodObject<{ availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>; acceptSpecialRequest: z.ZodNullable>; type: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; returnFullEntity: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkCreateDishesResponse: 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>>; entity: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; imageUrl: z.ZodNullable>; labels: z.ZodOptional>; }, z.core.$strip>>; inStock: z.ZodNullable>; taxRate: z.ZodNullable>; archived: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; dishOptions: z.ZodOptional; type: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; extras: z.ZodOptional; deselection: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ extras: z.ZodOptional; deselection: z.ZodOptional; selection: z.ZodObject<{ defaultChoice: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; deselection: z.ZodOptional; extras: z.ZodObject<{ defaultChoices: z.ZodOptional>; minChoices: z.ZodNullable>; maxChoices: z.ZodNullable>; availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ selection: z.ZodOptional; extras: z.ZodOptional; deselection: z.ZodObject<{ availableChoices: z.ZodOptional; price: z.ZodOptional; currency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>; acceptSpecialRequest: z.ZodNullable>; type: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkCreateMenusRequest: z.ZodObject<{ catalogId: z.ZodString; options: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; sectionIds: z.ZodOptional>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>>>; returnFullEntity: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkCreateMenusResponse: 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>>; entity: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; sectionIds: z.ZodOptional>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateMenusRequest: z.ZodObject<{ catalogId: z.ZodString; options: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; sectionIds: z.ZodOptional>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>>>; returnFullEntity: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateMenusResponse: 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>>; entity: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; sectionIds: z.ZodOptional>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkCreateSectionsRequest: z.ZodObject<{ catalogId: z.ZodString; options: z.ZodOptional; section: z.ZodOptional>; menuId: z.ZodNullable>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; itemIds: z.ZodOptional>; }, z.core.$strip>>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>>; returnFullEntity: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkCreateSectionsResponse: 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>>; entity: z.ZodOptional>; menuId: z.ZodNullable>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; itemIds: z.ZodOptional>; }, z.core.$strip>>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateSectionsRequest: z.ZodObject<{ catalogId: z.ZodString; options: z.ZodOptional; section: z.ZodOptional>; menuId: z.ZodNullable>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; itemIds: z.ZodOptional>; }, z.core.$strip>>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>>; returnFullEntity: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateSectionsResponse: 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>>; entity: z.ZodOptional>; menuId: z.ZodNullable>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; itemIds: z.ZodOptional>; }, z.core.$strip>>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkArchiveMenusRequest: z.ZodObject<{ catalogId: z.ZodString; options: z.ZodOptional>; returnFullEntity: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkArchiveMenusResponse: 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>>; entity: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; sectionIds: z.ZodOptional>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUnarchiveMenusRequest: z.ZodObject<{ catalogId: z.ZodString; options: z.ZodOptional>; returnFullEntity: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUnarchiveMenusResponse: 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>>; entity: z.ZodOptional>; name: z.ZodNullable>; description: z.ZodNullable>; imageUrl: z.ZodNullable>; visibilityCriteria: z.ZodOptional>; fulfillmentTypes: z.ZodOptional>>; platforms: z.ZodOptional>>; availability: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriods: z.ZodOptional; endDate: z.ZodOptional; available: z.ZodOptional; eventName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; sectionIds: z.ZodOptional>; }, z.core.$strip>>; archived: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export { ArchiveMenuRequest, ArchiveMenuResponse, BulkArchiveMenusRequest, BulkArchiveMenusResponse, BulkCreateDishesRequest, BulkCreateDishesResponse, BulkCreateMenusRequest, BulkCreateMenusResponse, BulkCreateSectionsRequest, BulkCreateSectionsResponse, BulkCreateVariationsRequest, BulkCreateVariationsResponse, BulkUnarchiveMenusRequest, BulkUnarchiveMenusResponse, BulkUpdateItemsRequest, BulkUpdateItemsResponse, BulkUpdateMenusRequest, BulkUpdateMenusResponse, BulkUpdateSectionsRequest, BulkUpdateSectionsResponse, CreateDishRequest, CreateDishResponse, CreateDraftCatalogRequest, CreateDraftCatalogResponse, CreateMenuRequest, CreateMenuResponse, CreateSectionRequest, CreateSectionResponse, CreateVariationRequest, CreateVariationResponse, DiscardDraftCatalogRequest, DiscardDraftCatalogResponse, GetItemRequest, GetItemResponse, GetMenuRequest, GetMenuResponse, GetSectionRequest, GetSectionResponse, ListCatalogsRequest, ListCatalogsResponse, ListItemsRequest, ListItemsResponse, ListMenusRequest, ListMenusResponse, ListSectionsRequest, ListSectionsResponse, PublishDraftCatalogRequest, PublishDraftCatalogResponse, UnarchiveMenuRequest, UnarchiveMenuResponse, UpdateItemRequest, UpdateItemResponse, UpdateMenuRequest, UpdateMenuResponse, UpdateSectionRequest, UpdateSectionResponse };