import { BenchmarkingSettings, Nanosecond } from '../types'; export declare class Settings { static readonly DefaultValue: Settings; static readonly MimimumValue: Settings; private _delay; private _initOps; private _measurementCount; private _minMeasurementTime; private _warmupCount; get delay(): Nanosecond; get initOps(): number; get measurementCount(): number; get minMeasurementTime(): Nanosecond; get warmupCount(): number; private constructor(); private static normalizeDelay; private static normalizeInitOps; private static normalizeMeasurementCount; private static normalizeMinMeasurementTime; private static normalizeWarmupCount; static from(settings: Readonly): Settings; merge(settings: Readonly): Settings; }