import { Settings, Statistics } from '../Data'; import { ArgumentStoreView, ParameterStoreView } from '../ParameterizationStore'; import { Tester } from '../Tools/CodeGen'; import { Optional } from '../types.internal'; import { BenchmarkContext } from './Context'; export declare class BenchmarkTask { private static id; private readonly _id; private readonly _context; private readonly _fullName; private readonly _testFnArgStore; private readonly _tester; private readonly _settings; private readonly _paramStoreView; private readonly _stats; get context(): BenchmarkContext; get desc(): string; get testFnArgStore(): ArgumentStoreView; get tester(): Tester; get settings(): Settings; get stats(): Statistics[]; get params(): readonly unknown[] | null; constructor(testFnArgStore: ArgumentStoreView, settings: Settings, paramStoreView: Optional, context: BenchmarkContext); logConfigs(): void; }