import { Aggregator, MetricDescriptor, MetricRecord, Processor } from '@opentelemetry/metrics'; declare type Constructor = new (...args: T[]) => R; export declare class ExactProcessor extends Processor { private readonly aggregator; private readonly args; aggregators: R[]; constructor(aggregator: Constructor, ...args: ConstructorParameters>); aggregatorFor(metricDescriptor: MetricDescriptor): Aggregator; process(record: MetricRecord): void; } export {};