import { Counter } from "../Counter"; import { Measurement, MetricId } from "../Metric"; import { MetricRegistry } from "../MetricRegistry"; import { DelegatingMetric } from "./DelegatingMetric"; export declare class DelegatingCounter implements Counter, DelegatingMetric { id: MetricId; private noopCounter; private _counters; constructor(id: MetricId); get counters(): Counter[]; add(registry: MetricRegistry): void; count(): number; increment(delta?: number): void; measure(): Measurement[]; }