import { BaseResourceAPI } from '@cognite/sdk-core'; import { DocumentsAggregateAllUniquePropertiesRequest, DocumentsAggregateAllUniquePropertiesResponse, DocumentsAggregateAllUniqueValuesRequest, DocumentsAggregateAllUniqueValuesResponse, DocumentsAggregateCountRequest, DocumentsAggregateUniquePropertiesItem, DocumentsAggregateUniquePropertiesRequest, DocumentsAggregateUniqueValuesItem, DocumentsAggregateUniqueValuesRequest } from '../../types'; /** * Documents aggregate API. * * Note that only "allUniqueValues" requires pagination, and we therefore * configure the BaseResourceAPI to work for only that feature. */ export declare class DocumentsAggregateAPI extends BaseResourceAPI { count: (request: Omit) => Promise; uniqueValues: (request: Omit) => Promise; allUniqueValues: (request: Omit) => DocumentsAggregateAllUniqueValuesResponse; uniqueProperties: (request: Omit) => Promise; allUniqueProperties: (request: Omit) => DocumentsAggregateAllUniquePropertiesResponse; private callAggregateCursorEndpointWithPost; private aggregate; }