import { BaseResourceAPI } from '@cognite/sdk-core'; import { AggregateResponse, EventAggregateQuery, EventUniqueValuesAggregate, UniqueValuesAggregateResponse } from '../../types'; export declare class EventsAggregateAPI extends BaseResourceAPI { /** * [Aggregate events](https://docs.cognite.com/api/v1/#operation/aggregateEvents) * * ```js * const aggregates = await client.events.aggregate.count({ filter: { assetIds: [1, 2, 3] } }); * console.log('Number of events: ', aggregates[0].count) * ``` */ count: (query: EventAggregateQuery) => Promise; /** * [Aggregate events](https://docs.cognite.com/api/v1/#operation/aggregateEvents) * * ```js * const uniqueValues = await client.events.aggregate.uniqueValues({ filter: { assetIds: [1, 2, 3] }, fields: ['subtype'] }); * console.log('Unique values: ', uniqueValues) * ``` */ uniqueValues: (query: EventUniqueValuesAggregate) => Promise; }