export type MetricLabels = Record; export interface MetricSample { name: string; value: number; labels: MetricLabels; } export declare class MetricsRegistry { private counters; private gauges; increment(name: string, labels?: MetricLabels, value?: number): void; setGauge(name: string, value: number, labels?: MetricLabels): void; snapshot(): { counters: MetricSample[]; gauges: MetricSample[]; }; reset(): void; } export declare function getMetricsRegistry(): MetricsRegistry;