import type { TCloud } from '@tangle-network/tcloud';
import type { BenchmarkReport, BenchmarkRunnerConfig, Scenario } from './types';
/**
 * BenchmarkRunner — orchestrates scenarios, executor, judges, and scoring.
 *
 * Domain-agnostic. Each agent provides its own scenarios, judges, and system prompt.
 */
export declare class BenchmarkRunner {
    private tc;
    private config;
    constructor(tc: TCloud, config: BenchmarkRunnerConfig);
    run(scenarios?: Scenario[]): Promise<BenchmarkReport>;
}
//# sourceMappingURL=benchmark.d.ts.map