import { insertDataItem as publicInsertDataItem, updateDataItem as publicUpdateDataItem, saveDataItem as publicSaveDataItem, getDataItem as publicGetDataItem, removeDataItem as publicRemoveDataItem, truncateDataItems as publicTruncateDataItems, queryDataItems as publicQueryDataItems, aggregateDataItems as publicAggregateDataItems, countDataItems as publicCountDataItems, queryDistinctValues as publicQueryDistinctValues, bulkInsertDataItems as publicBulkInsertDataItems, bulkUpdateDataItems as publicBulkUpdateDataItems, bulkSaveDataItems as publicBulkSaveDataItems, bulkRemoveDataItems as publicBulkRemoveDataItems, queryReferencedDataItems as publicQueryReferencedDataItems, isReferencedDataItem as publicIsReferencedDataItem, insertDataItemReference as publicInsertDataItemReference, removeDataItemReference as publicRemoveDataItemReference, bulkInsertDataItemReferences as publicBulkInsertDataItemReferences, bulkRemoveDataItemReferences as publicBulkRemoveDataItemReferences, replaceDataItemReferences as publicReplaceDataItemReferences } from './data-v2-data-item-items.public.js'; import { createEventModule } from '@wix/sdk-runtime/event-definition-modules'; import { BuildRESTFunction, MaybeContext } from '@wix/sdk-types'; import { onDataItemCreated as publicOnDataItemCreated } from './data-v2-data-item-items.public.js'; import { onDataItemDeleted as publicOnDataItemDeleted } from './data-v2-data-item-items.public.js'; import { onDataItemUpdated as publicOnDataItemUpdated } from './data-v2-data-item-items.public.js'; export declare const insertDataItem: MaybeContext & typeof publicInsertDataItem>; export declare const updateDataItem: MaybeContext & typeof publicUpdateDataItem>; export declare const saveDataItem: MaybeContext & typeof publicSaveDataItem>; export declare const getDataItem: MaybeContext & typeof publicGetDataItem>; export declare const removeDataItem: MaybeContext & typeof publicRemoveDataItem>; export declare const truncateDataItems: MaybeContext & typeof publicTruncateDataItems>; export declare const queryDataItems: MaybeContext & typeof publicQueryDataItems>; export declare const aggregateDataItems: MaybeContext & typeof publicAggregateDataItems>; export declare const countDataItems: MaybeContext & typeof publicCountDataItems>; export declare const queryDistinctValues: MaybeContext & typeof publicQueryDistinctValues>; export declare const bulkInsertDataItems: MaybeContext & typeof publicBulkInsertDataItems>; export declare const bulkUpdateDataItems: MaybeContext & typeof publicBulkUpdateDataItems>; export declare const bulkSaveDataItems: MaybeContext & typeof publicBulkSaveDataItems>; export declare const bulkRemoveDataItems: MaybeContext & typeof publicBulkRemoveDataItems>; export declare const queryReferencedDataItems: MaybeContext & typeof publicQueryReferencedDataItems>; export declare const isReferencedDataItem: MaybeContext & typeof publicIsReferencedDataItem>; export declare const insertDataItemReference: MaybeContext & typeof publicInsertDataItemReference>; export declare const removeDataItemReference: MaybeContext & typeof publicRemoveDataItemReference>; export declare const bulkInsertDataItemReferences: MaybeContext & typeof publicBulkInsertDataItemReferences>; export declare const bulkRemoveDataItemReferences: MaybeContext & typeof publicBulkRemoveDataItemReferences>; export declare const replaceDataItemReferences: MaybeContext & typeof publicReplaceDataItemReferences>; /** * Triggered when a data item is inserted. */ export declare const onDataItemCreated: ReturnType>; /** * Triggered when a data item is deleted. */ export declare const onDataItemDeleted: ReturnType>; /** * Triggered when a data item is updated. * * **Note**: When [scheduling an item's visibility change](https://support.wix.com/en/article/cms-controlling-live-site-item-visibility-from-your-collection#scheduling-changes-to-item-visibility), the event is triggered when the scheduled change is set up, not when it goes into effect. */ export declare const onDataItemUpdated: ReturnType>; export { Environment, ACTION, BulkActionType, Action, SortOrder, WebhookIdentityType, } from './data-v2-data-item-items.universal.js'; export { DataItem, InsertDataItemRequest, Options, PublishPluginOptions, InsertDataItemResponse, PatchDataItemRequest, PatchSet, FieldUpdate, FieldUpdateActionOptionsOneOf, SetField, IncrementField, AppendToArray, RemoveFromArray, DataPublishPluginOptions, PatchDataItemResponse, BulkPatchDataItemsRequest, BulkPatchDataItemsResponse, BulkDataItemResult, ItemMetadata, ApplicationError, BulkActionMetadata, UpdateDataItemRequest, UpdateDataItemResponse, SaveDataItemRequest, SaveDataItemResponse, GetDataItemRequest, GetDataItemResponse, RemoveDataItemRequest, RemoveDataItemResponse, TruncateDataItemsRequest, TruncateDataItemsResponse, QueryDataItemsRequest, QueryV2, QueryV2PagingMethodOneOf, Sorting, Paging, CursorPaging, ReferencedItemOptions, QueryDataItemsResponse, CachingInfo, PagingMetadataV2, Cursors, AggregateDataItemsRequest, AggregateDataItemsRequestPagingMethodOneOf, Average, Min, Max, Sum, Count, Operation, OperationCalculateOneOf, Aggregation, AggregateDataItemsResponse, CountDataItemsRequest, CountDataItemsResponse, QueryDistinctValuesRequest, QueryDistinctValuesRequestPagingMethodOneOf, QueryDistinctValuesResponse, BulkInsertDataItemsRequest, BulkInsertDataItemsResponse, BulkUpdateDataItemsRequest, BulkUpdateDataItemsResponse, BulkSaveDataItemsRequest, BulkSaveDataItemsResponse, BulkRemoveDataItemsRequest, BulkRemoveDataItemsResponse, QueryReferencedDataItemsRequest, QueryReferencedDataItemsRequestPagingMethodOneOf, QueryReferencedDataItemsResponse, UnresolvedReference, ReferencedResult, ReferencedResultEntityOneOf, IsReferencedDataItemRequest, IsReferencedDataItemResponse, InsertDataItemReferenceRequest, DataItemReference, InsertDataItemReferenceResponse, RemoveDataItemReferenceRequest, RemoveDataItemReferenceResponse, BulkInsertDataItemReferencesRequest, BulkInsertDataItemReferencesResponse, BulkDataItemReferenceResult, BulkRemoveDataItemReferencesRequest, BulkRemoveDataItemReferencesResponse, ReplaceDataItemReferencesRequest, ReplaceDataItemReferencesResponse, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, RestoreInfo, EntityUpdatedEvent, EntityDeletedEvent, ActionEvent, MessageEnvelope, IdentificationData, IdentificationDataIdOneOf, DataItemNonNullableFields, InsertDataItemResponseNonNullableFields, UpdateDataItemResponseNonNullableFields, SaveDataItemResponseNonNullableFields, GetDataItemResponseNonNullableFields, RemoveDataItemResponseNonNullableFields, QueryDataItemsResponseNonNullableFields, CountDataItemsResponseNonNullableFields, BulkInsertDataItemsResponseNonNullableFields, BulkUpdateDataItemsResponseNonNullableFields, BulkSaveDataItemsResponseNonNullableFields, BulkRemoveDataItemsResponseNonNullableFields, QueryReferencedDataItemsResponseNonNullableFields, IsReferencedDataItemResponseNonNullableFields, InsertDataItemReferenceResponseNonNullableFields, RemoveDataItemReferenceResponseNonNullableFields, BulkInsertDataItemReferencesResponseNonNullableFields, BulkRemoveDataItemReferencesResponseNonNullableFields, ReplaceDataItemReferencesResponseNonNullableFields, BaseEventMetadata, EventMetadata, DataItemCreatedEnvelope, DataItemDeletedEnvelope, DataItemUpdatedEnvelope, InsertDataItemOptions, UpdateDataItemOptions, SaveDataItemOptions, GetDataItemOptions, RemoveDataItemOptions, TruncateDataItemsOptions, QueryDataItemsOptions, DataItemsQueryResult, DataItemsQueryBuilder, AggregateDataItemsOptions, CountDataItemsOptions, QueryDistinctValuesOptions, BulkInsertDataItemsOptions, BulkUpdateDataItemsOptions, BulkSaveDataItemsOptions, BulkRemoveDataItemsOptions, QueryReferencedDataItemsOptions, IsReferencedDataItemOptions, InsertDataItemReferenceOptions, RemoveDataItemReferenceOptions, BulkInsertDataItemReferencesOptions, BulkRemoveDataItemReferencesOptions, ReplaceDataItemReferencesOptions, } from './data-v2-data-item-items.universal.js';