export type MetricAttributeValue = string | number | boolean | null | undefined; export type MetricAttributes = Record; export interface MetricInstrumentOptions { description?: string; unit?: string; } export declare function counter(name: string, value?: number, attributes?: MetricAttributes, options?: MetricInstrumentOptions): void; export declare function histogram(name: string, value: number, attributes?: MetricAttributes, options?: MetricInstrumentOptions): void; export declare function gauge(name: string, value: number, attributes?: MetricAttributes, options?: MetricInstrumentOptions): void; export declare const metrics: { counter: typeof counter; histogram: typeof histogram; gauge: typeof gauge; __flushForTests(): Promise; __resetForTests(): void; }; //# sourceMappingURL=index.d.ts.map