import * as z from 'zod'; declare const DuplicateItemRequest: z.ZodObject<{ _id: z.ZodString; options: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; declare const DuplicateItemResponse: z.ZodObject<{ itemId: z.ZodOptional>; }, z.core.$strip>; declare const CreateItemRequest: z.ZodObject<{ item: z.ZodIntersection>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; description: z.ZodNullable>; image: z.ZodOptional; additionalImages: z.ZodOptional>; labels: z.ZodOptional; }, z.core.$strip>>>; visible: z.ZodNullable>; featured: z.ZodNullable>; orderSettings: z.ZodOptional>; acceptSpecialRequests: z.ZodNullable>; }, z.core.$strip>>; modifierGroups: z.ZodOptional>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; businessLocationIds: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; priceInfo: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ priceInfo: z.ZodOptional; priceVariants: z.ZodObject<{ variants: z.ZodOptional>; price: z.ZodNullable>; priceInfo: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ priceVariants: z.ZodOptional; priceInfo: z.ZodObject<{ price: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; declare const CreateItemResponse: z.ZodIntersection>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; description: z.ZodNullable>; image: z.ZodOptional; additionalImages: z.ZodOptional>; labels: z.ZodOptional; }, z.core.$strip>>>; visible: z.ZodNullable>; featured: z.ZodNullable>; orderSettings: z.ZodOptional>; acceptSpecialRequests: z.ZodNullable>; }, z.core.$strip>>; modifierGroups: z.ZodOptional>; }, z.core.$strip>>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; businessLocationIds: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; priceInfo: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ priceInfo: z.ZodOptional; priceVariants: z.ZodObject<{ variants: z.ZodOptional>; price: z.ZodNullable>; priceInfo: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ priceVariants: z.ZodOptional; priceInfo: z.ZodObject<{ price: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>; declare const BulkCreateItemsRequest: z.ZodObject<{ items: z.ZodArray>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; description: z.ZodNullable>; image: z.ZodOptional; additionalImages: z.ZodOptional>; labels: z.ZodOptional; }, z.core.$strip>>>; visible: z.ZodNullable>; featured: z.ZodNullable>; orderSettings: z.ZodOptional>; acceptSpecialRequests: z.ZodNullable>; }, z.core.$strip>>; modifierGroups: z.ZodOptional>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; businessLocationIds: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; priceInfo: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ priceInfo: z.ZodOptional; priceVariants: z.ZodObject<{ variants: z.ZodOptional>; price: z.ZodNullable>; priceInfo: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ priceVariants: z.ZodOptional; priceInfo: z.ZodObject<{ price: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>; options: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkCreateItemsResponse: z.ZodObject<{ results: z.ZodOptional>; originalIndex: z.ZodOptional; success: z.ZodOptional; error: z.ZodOptional; description: z.ZodOptional; data: z.ZodNullable>>; }, z.core.$strip>>; }, z.core.$strip>>; item: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; description: z.ZodNullable>; image: z.ZodOptional; additionalImages: z.ZodOptional>; labels: z.ZodOptional; }, z.core.$strip>>>; visible: z.ZodNullable>; featured: z.ZodNullable>; orderSettings: z.ZodOptional>; acceptSpecialRequests: z.ZodNullable>; }, z.core.$strip>>; modifierGroups: z.ZodOptional>; }, z.core.$strip>>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; businessLocationIds: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; priceInfo: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ priceInfo: z.ZodOptional; priceVariants: z.ZodObject<{ variants: z.ZodOptional>; price: z.ZodNullable>; priceInfo: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ priceVariants: z.ZodOptional; priceInfo: z.ZodObject<{ price: z.ZodOptional; }, 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 GetItemRequest: z.ZodObject<{ itemId: z.ZodString; }, z.core.$strip>; declare const GetItemResponse: z.ZodIntersection>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; description: z.ZodNullable>; image: z.ZodOptional; additionalImages: z.ZodOptional>; labels: z.ZodOptional; }, z.core.$strip>>>; visible: z.ZodNullable>; featured: z.ZodNullable>; orderSettings: z.ZodOptional>; acceptSpecialRequests: z.ZodNullable>; }, z.core.$strip>>; modifierGroups: z.ZodOptional>; }, z.core.$strip>>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; businessLocationIds: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; priceInfo: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ priceInfo: z.ZodOptional; priceVariants: z.ZodObject<{ variants: z.ZodOptional>; price: z.ZodNullable>; priceInfo: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ priceVariants: z.ZodOptional; priceInfo: z.ZodObject<{ price: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>; declare const ListItemsRequest: z.ZodObject<{ options: z.ZodOptional>; paging: z.ZodOptional>; cursor: z.ZodNullable>; }, z.core.$strip>>; onlyVisible: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListItemsResponse: z.ZodObject<{ items: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; description: z.ZodNullable>; image: z.ZodOptional; additionalImages: z.ZodOptional>; labels: z.ZodOptional; }, z.core.$strip>>>; visible: z.ZodNullable>; featured: z.ZodNullable>; orderSettings: z.ZodOptional>; acceptSpecialRequests: z.ZodNullable>; }, z.core.$strip>>; modifierGroups: z.ZodOptional>; }, z.core.$strip>>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; businessLocationIds: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; priceInfo: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ priceInfo: z.ZodOptional; priceVariants: z.ZodObject<{ variants: z.ZodOptional>; price: z.ZodNullable>; priceInfo: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ priceVariants: z.ZodOptional; priceInfo: z.ZodObject<{ price: z.ZodOptional; }, 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 QueryItemsRequest: z.ZodObject<{ query: z.ZodIntersection>>; sort: z.ZodOptional; order: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ cursorPaging: z.ZodObject<{ limit: z.ZodNullable>; cursor: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; declare const QueryItemsResponse: z.ZodObject<{ items: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; description: z.ZodNullable>; image: z.ZodOptional; additionalImages: z.ZodOptional>; labels: z.ZodOptional; }, z.core.$strip>>>; visible: z.ZodNullable>; featured: z.ZodNullable>; orderSettings: z.ZodOptional>; acceptSpecialRequests: z.ZodNullable>; }, z.core.$strip>>; modifierGroups: z.ZodOptional>; }, z.core.$strip>>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; businessLocationIds: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; priceInfo: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ priceInfo: z.ZodOptional; priceVariants: z.ZodObject<{ variants: z.ZodOptional>; price: z.ZodNullable>; priceInfo: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ priceVariants: z.ZodOptional; priceInfo: z.ZodObject<{ price: z.ZodOptional; }, 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 SearchItemsRequest: z.ZodObject<{ search: z.ZodIntersection>>; sort: z.ZodOptional; order: z.ZodOptional>; }, z.core.$strip>>>; aggregations: z.ZodOptional>; type: z.ZodOptional>; fieldPath: z.ZodOptional; }, z.core.$strip>, z.ZodXor; range: z.ZodOptional; scalar: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ range: z.ZodOptional; scalar: z.ZodOptional; value: z.ZodObject<{ sortType: z.ZodOptional>; sortDirection: z.ZodOptional>; limit: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ value: z.ZodOptional; scalar: z.ZodOptional; range: z.ZodObject<{ buckets: z.ZodOptional>; to: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ value: z.ZodOptional; range: z.ZodOptional; scalar: z.ZodObject<{ type: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>>>; search: z.ZodOptional>; expression: z.ZodNullable>; fields: z.ZodOptional>; fuzzy: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ cursorPaging: z.ZodObject<{ limit: z.ZodNullable>; cursor: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; declare const SearchItemsResponse: z.ZodObject<{ items: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; description: z.ZodNullable>; image: z.ZodOptional; additionalImages: z.ZodOptional>; labels: z.ZodOptional; }, z.core.$strip>>>; visible: z.ZodNullable>; featured: z.ZodNullable>; orderSettings: z.ZodOptional>; acceptSpecialRequests: z.ZodNullable>; }, z.core.$strip>>; modifierGroups: z.ZodOptional>; }, z.core.$strip>>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; businessLocationIds: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; priceInfo: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ priceInfo: z.ZodOptional; priceVariants: z.ZodObject<{ variants: z.ZodOptional>; price: z.ZodNullable>; priceInfo: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ priceVariants: z.ZodOptional; priceInfo: z.ZodObject<{ price: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>>; pagingMetadata: z.ZodOptional>; cursors: z.ZodOptional>; prev: z.ZodNullable>; }, z.core.$strip>>; hasNext: z.ZodNullable>; }, z.core.$strip>>; aggregationData: z.ZodOptional; type: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; ranges: z.ZodOptional; scalar: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ ranges: z.ZodOptional; scalar: z.ZodOptional; values: z.ZodObject<{ results: z.ZodOptional; count: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ values: z.ZodOptional; scalar: z.ZodOptional; ranges: z.ZodObject<{ results: z.ZodOptional>; to: z.ZodNullable>; count: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ values: z.ZodOptional; ranges: z.ZodOptional; scalar: z.ZodObject<{ type: z.ZodOptional>; value: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>; }, z.core.$strip>; declare const CountItemsRequest: z.ZodObject<{ options: z.ZodOptional>>; searchDetails: z.ZodOptional>; expression: z.ZodNullable>; fields: z.ZodOptional>; fuzzy: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const CountItemsResponse: z.ZodObject<{ count: z.ZodOptional; }, z.core.$strip>; declare const UpdateItemRequest: z.ZodObject<{ _id: z.ZodString; item: z.ZodIntersection>; revision: z.ZodString; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; description: z.ZodNullable>; image: z.ZodOptional; additionalImages: z.ZodOptional>; labels: z.ZodOptional; }, z.core.$strip>>>; visible: z.ZodNullable>; featured: z.ZodNullable>; orderSettings: z.ZodOptional>; acceptSpecialRequests: z.ZodNullable>; }, z.core.$strip>>; modifierGroups: z.ZodOptional>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; businessLocationIds: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; priceInfo: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ priceInfo: z.ZodOptional; priceVariants: z.ZodObject<{ variants: z.ZodOptional>; price: z.ZodNullable>; priceInfo: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ priceVariants: z.ZodOptional; priceInfo: z.ZodObject<{ price: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; declare const UpdateItemResponse: z.ZodIntersection>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; description: z.ZodNullable>; image: z.ZodOptional; additionalImages: z.ZodOptional>; labels: z.ZodOptional; }, z.core.$strip>>>; visible: z.ZodNullable>; featured: z.ZodNullable>; orderSettings: z.ZodOptional>; acceptSpecialRequests: z.ZodNullable>; }, z.core.$strip>>; modifierGroups: z.ZodOptional>; }, z.core.$strip>>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; businessLocationIds: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; priceInfo: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ priceInfo: z.ZodOptional; priceVariants: z.ZodObject<{ variants: z.ZodOptional>; price: z.ZodNullable>; priceInfo: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ priceVariants: z.ZodOptional; priceInfo: z.ZodObject<{ price: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>; declare const BulkUpdateItemRequest: z.ZodObject<{ items: z.ZodArray>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; description: z.ZodNullable>; image: z.ZodOptional; additionalImages: z.ZodOptional>; labels: z.ZodOptional; }, z.core.$strip>>>; visible: z.ZodNullable>; featured: z.ZodNullable>; orderSettings: z.ZodOptional>; acceptSpecialRequests: z.ZodNullable>; }, z.core.$strip>>; modifierGroups: z.ZodOptional>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; businessLocationIds: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; priceInfo: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ priceInfo: z.ZodOptional; priceVariants: z.ZodObject<{ variants: z.ZodOptional>; price: z.ZodNullable>; priceInfo: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ priceVariants: z.ZodOptional; priceInfo: z.ZodObject<{ price: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>; mask: z.ZodOptional>; }, z.core.$strip>>; options: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateItemResponse: z.ZodObject<{ results: z.ZodOptional>; originalIndex: z.ZodOptional; success: z.ZodOptional; error: z.ZodOptional; description: z.ZodOptional; data: z.ZodNullable>>; }, z.core.$strip>>; }, z.core.$strip>>; item: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodOptional; description: z.ZodNullable>; image: z.ZodOptional; additionalImages: z.ZodOptional>; labels: z.ZodOptional; }, z.core.$strip>>>; visible: z.ZodNullable>; featured: z.ZodNullable>; orderSettings: z.ZodOptional>; acceptSpecialRequests: z.ZodNullable>; }, z.core.$strip>>; modifierGroups: z.ZodOptional>; }, z.core.$strip>>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; businessLocationIds: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; priceInfo: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ priceInfo: z.ZodOptional; priceVariants: z.ZodObject<{ variants: z.ZodOptional>; price: z.ZodNullable>; priceInfo: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ priceVariants: z.ZodOptional; priceInfo: z.ZodObject<{ price: z.ZodOptional; }, 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 DeleteItemRequest: z.ZodObject<{ itemId: z.ZodString; }, z.core.$strip>; declare const DeleteItemResponse: z.ZodObject<{}, z.core.$strip>; declare const BulkDeleteItemsRequest: z.ZodObject<{ ids: z.ZodArray; }, z.core.$strip>; declare const BulkDeleteItemsResponse: 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>; export { BulkCreateItemsRequest, BulkCreateItemsResponse, BulkDeleteItemsRequest, BulkDeleteItemsResponse, BulkUpdateItemRequest, BulkUpdateItemResponse, CountItemsRequest, CountItemsResponse, CreateItemRequest, CreateItemResponse, DeleteItemRequest, DeleteItemResponse, DuplicateItemRequest, DuplicateItemResponse, GetItemRequest, GetItemResponse, ListItemsRequest, ListItemsResponse, QueryItemsRequest, QueryItemsResponse, SearchItemsRequest, SearchItemsResponse, UpdateItemRequest, UpdateItemResponse };