import { Configurer } from '../Core/index'; import { AggregationItemCategory } from './AggregTypes'; /**Provides data aggregation over time and across different items. User devices push items data on developer-defined categories. This service automatically aggregates the data.Raw data is not available for reading, only the generated aggregation result.*/ export declare class AggregConfigurer extends Configurer { /** * Administrative API for aggregation items * * Manage your items here. * Create, delete and list aggregation items. * */ /** * Creates an item * * Creates or updates an item category definition. * Items are aggregated based upon their category configuration. * When configuring a category, you specify the aggregation output via a callback. That callback can be configured to make use of the given 'item', 'type', 'category', 'value', 'timestamp' passed at run-time by this aggregation service.