import { HttpClient } from '@wix/sdk-types'; import { InsertDataItemOptions, UpdateDataItemOptions, SaveDataItemOptions, GetDataItemOptions, RemoveDataItemOptions, TruncateDataItemsOptions, QueryDataItemsOptions, AggregateDataItemsOptions, CountDataItemsOptions, QueryDistinctValuesOptions, BulkInsertDataItemsOptions, BulkUpdateDataItemsOptions, BulkSaveDataItemsOptions, BulkRemoveDataItemsOptions, QueryReferencedDataItemsOptions, IsReferencedDataItemOptions, InsertDataItemReferenceOptions, RemoveDataItemReferenceOptions, BulkInsertDataItemReferencesOptions, BulkRemoveDataItemReferencesOptions, ReplaceDataItemReferencesOptions } from './data-v2-data-item.universal'; export declare const __metadata: { PACKAGE_NAME: string; }; export declare function insertDataItem(httpClient: HttpClient): (options: InsertDataItemOptions) => Promise; export declare function updateDataItem(httpClient: HttpClient): (_id: string, options: UpdateDataItemOptions) => Promise; export declare function saveDataItem(httpClient: HttpClient): (options: SaveDataItemOptions) => Promise; export declare function getDataItem(httpClient: HttpClient): (dataItemId: string, options: GetDataItemOptions) => Promise; export declare function removeDataItem(httpClient: HttpClient): (dataItemId: string, options: RemoveDataItemOptions) => Promise; export declare function truncateDataItems(httpClient: HttpClient): (options: TruncateDataItemsOptions) => Promise; export declare function queryDataItems(httpClient: HttpClient): (options: QueryDataItemsOptions) => import("./data-v2-data-item.universal").DataItemsQueryBuilder; export declare function aggregateDataItems(httpClient: HttpClient): (options: AggregateDataItemsOptions) => Promise; export declare function countDataItems(httpClient: HttpClient): (options: CountDataItemsOptions) => Promise; export declare function queryDistinctValues(httpClient: HttpClient): (options: QueryDistinctValuesOptions) => Promise; export declare function bulkInsertDataItems(httpClient: HttpClient): (options: BulkInsertDataItemsOptions) => Promise; export declare function bulkUpdateDataItems(httpClient: HttpClient): (options: BulkUpdateDataItemsOptions) => Promise; export declare function bulkSaveDataItems(httpClient: HttpClient): (options: BulkSaveDataItemsOptions) => Promise; export declare function bulkRemoveDataItems(httpClient: HttpClient): (options: BulkRemoveDataItemsOptions) => Promise; export declare function queryReferencedDataItems(httpClient: HttpClient): (options: QueryReferencedDataItemsOptions) => Promise; export declare function isReferencedDataItem(httpClient: HttpClient): (options: IsReferencedDataItemOptions) => Promise; export declare function insertDataItemReference(httpClient: HttpClient): (options: InsertDataItemReferenceOptions) => Promise; export declare function removeDataItemReference(httpClient: HttpClient): (options: RemoveDataItemReferenceOptions) => Promise; export declare function bulkInsertDataItemReferences(httpClient: HttpClient): (options: BulkInsertDataItemReferencesOptions) => Promise; export declare function bulkRemoveDataItemReferences(httpClient: HttpClient): (options: BulkRemoveDataItemReferencesOptions) => Promise; export declare function replaceDataItemReferences(httpClient: HttpClient): (options: ReplaceDataItemReferencesOptions) => Promise; export { Environment, Action, SortOrder, BulkActionType, } from './data-v2-data-item.universal'; export { DataItem, InsertDataItemRequest, Options, PublishPluginOptions, InsertDataItemResponse, UpdateDataItemRequest, UpdateDataItemResponse, SaveDataItemRequest, SaveDataItemResponse, GetDataItemRequest, GetDataItemResponse, RemoveDataItemRequest, RemoveDataItemResponse, TruncateDataItemsRequest, TruncateDataItemsResponse, QueryDataItemsRequest, QueryV2, QueryV2PagingMethodOneOf, Sorting, Paging, CursorPaging, QueryDataItemsResponse, PagingMetadataV2, Cursors, AggregateDataItemsRequest, AggregateDataItemsRequestPagingMethodOneOf, Average, Min, Max, Sum, Count, Operation, OperationCalculateOneOf, Aggregation, AggregateDataItemsResponse, CountDataItemsRequest, CountDataItemsResponse, QueryDistinctValuesRequest, QueryDistinctValuesRequestPagingMethodOneOf, QueryDistinctValuesResponse, BulkInsertDataItemsRequest, BulkInsertDataItemsResponse, BulkDataItemResult, ItemMetadata, ApplicationError, BulkActionMetadata, 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, 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.universal';