import { Metric } from '../index'; export declare namespace Histogram { interface Options { percentiles?: number[]; binEdges?: number[]; } interface Fields { [key: string]: number; } } export declare class Histogram implements Metric { private options; private inited; private reservoir; constructor(); _init(options?: Histogram.Options): void; record(value: number): void; _read(): Histogram.Fields | undefined; /** * @returns `true` on first inited, `false` if it has already been inited before */ protected init(): boolean; }