import type { MeasureResults } from './types';
export interface MeasureFunctionOptions {
    runs?: number;
    warmupRuns?: number;
    removeOutliers?: boolean;
    writeFile?: boolean;
    beforeEach?: () => Promise<void> | void;
    afterEach?: () => Promise<void> | void;
}
export declare function measureFunction(fn: () => void, options?: MeasureFunctionOptions): Promise<MeasureResults>;
//# sourceMappingURL=measure-function.d.ts.map