import { Labels, Metric, MetricValue } from './types'; export declare abstract class Collector { private readonly data; constructor(); get(labels?: Labels): Metric | undefined; set(value: T, labels?: Labels): this; collect(labels?: Labels): Metric[]; resetAll(): this; abstract reset(labels?: Labels): void; }