import { createItem as publicCreateItem, bulkCreateItems as publicBulkCreateItems, deleteItem as publicDeleteItem, bulkDeleteItems as publicBulkDeleteItems, bulkDeleteItemsByFilter as publicBulkDeleteItemsByFilter, updateItem as publicUpdateItem, bulkUpdateItems as publicBulkUpdateItems, getItem as publicGetItem, listItems as publicListItems, queryItems as publicQueryItems, countItems as publicCountItems, cloneItems as publicCloneItems, bulkCloneItemSets as publicBulkCloneItemSets, allocateItemSets as publicAllocateItemSets, } from './benefit-programs-v1-item-item.public'; import { createRESTModule } from '@wix/sdk-runtime/rest-modules'; import { BuildRESTFunction, MaybeContext } from '@wix/sdk-types'; export const createItem: MaybeContext< BuildRESTFunction & typeof publicCreateItem > = /*#__PURE__*/ createRESTModule(publicCreateItem); export const bulkCreateItems: MaybeContext< BuildRESTFunction & typeof publicBulkCreateItems > = /*#__PURE__*/ createRESTModule(publicBulkCreateItems); export const deleteItem: MaybeContext< BuildRESTFunction & typeof publicDeleteItem > = /*#__PURE__*/ createRESTModule(publicDeleteItem); export const bulkDeleteItems: MaybeContext< BuildRESTFunction & typeof publicBulkDeleteItems > = /*#__PURE__*/ createRESTModule(publicBulkDeleteItems); export const bulkDeleteItemsByFilter: MaybeContext< BuildRESTFunction & typeof publicBulkDeleteItemsByFilter > = /*#__PURE__*/ createRESTModule(publicBulkDeleteItemsByFilter); export const updateItem: MaybeContext< BuildRESTFunction & typeof publicUpdateItem > = /*#__PURE__*/ createRESTModule(publicUpdateItem); export const bulkUpdateItems: MaybeContext< BuildRESTFunction & typeof publicBulkUpdateItems > = /*#__PURE__*/ createRESTModule(publicBulkUpdateItems); export const getItem: MaybeContext< BuildRESTFunction & typeof publicGetItem > = /*#__PURE__*/ createRESTModule(publicGetItem); export const listItems: MaybeContext< BuildRESTFunction & typeof publicListItems > = /*#__PURE__*/ createRESTModule(publicListItems); export const queryItems: MaybeContext< BuildRESTFunction & typeof publicQueryItems > = /*#__PURE__*/ createRESTModule(publicQueryItems); export const countItems: MaybeContext< BuildRESTFunction & typeof publicCountItems > = /*#__PURE__*/ createRESTModule(publicCountItems); export const cloneItems: MaybeContext< BuildRESTFunction & typeof publicCloneItems > = /*#__PURE__*/ createRESTModule(publicCloneItems); export const bulkCloneItemSets: MaybeContext< BuildRESTFunction & typeof publicBulkCloneItemSets > = /*#__PURE__*/ createRESTModule(publicBulkCloneItemSets); export const allocateItemSets: MaybeContext< BuildRESTFunction & typeof publicAllocateItemSets > = /*#__PURE__*/ createRESTModule(publicAllocateItemSets); export { Type, SortOrder, WebhookIdentityType, } from './benefit-programs-v1-item-item.universal'; export { Item, ExtendedFields, ItemsCloned, CreateItemRequest, CreateItemResponse, BulkCreateItemsRequest, BulkCreateItemsResponse, BulkItemResult, ItemMetadata, ApplicationError, BulkActionMetadata, DeleteItemRequest, DeleteItemResponse, BulkDeleteItemsRequest, BulkDeleteItemsResponse, BulkDeleteItemsByFilterRequest, BulkDeleteItemsByFilterResponse, UpdateItemRequest, UpdateItemResponse, BulkUpdateItemsRequest, MaskedItem, BulkUpdateItemsResponse, GetItemRequest, GetItemResponse, ListItemsRequest, ByItemSetIdAndReference, ByItemSetIdAndReferenceFilter, ByReference, ByReferenceFilter, Filter, FilterFilterOneOf, CursorPaging, ListItemsResponse, CursorPagingMetadata, Cursors, QueryItemsRequest, CursorQuery, CursorQueryPagingMethodOneOf, Sorting, QueryItemsResponse, CountItemsRequest, CountItemsResponse, CloneItemsRequest, CloneItemsResponse, BulkCloneItemSetsRequest, BulkCloneItemSetsResponse, BulkCloneItemSetsResult, AllocateItemSetsRequest, AllocateItemSetsResponse, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, RestoreInfo, EntityUpdatedEvent, EntityDeletedEvent, ActionEvent, MessageEnvelope, IdentificationData, IdentificationDataIdOneOf, ItemNonNullableFields, CreateItemResponseNonNullableFields, BulkCreateItemsResponseNonNullableFields, BulkDeleteItemsResponseNonNullableFields, BulkDeleteItemsByFilterResponseNonNullableFields, UpdateItemResponseNonNullableFields, BulkUpdateItemsResponseNonNullableFields, GetItemResponseNonNullableFields, ListItemsResponseNonNullableFields, QueryItemsResponseNonNullableFields, CountItemsResponseNonNullableFields, CloneItemsResponseNonNullableFields, BulkCloneItemSetsResponseNonNullableFields, AllocateItemSetsResponseNonNullableFields, BulkCreateItemsOptions, BulkDeleteItemsByFilterOptions, UpdateItem, BulkUpdateItemsOptions, ListItemsOptions, ItemsQueryResult, ItemsQueryBuilder, CountItemsOptions, AllocateItemSetsOptions, } from './benefit-programs-v1-item-item.universal';