import { type HumanRewardWeights, type TournamentEvaluator } from './dualTournament.js';
import type { RepoUpgradeModule } from './repoUpgradeOrchestrator.js';
export interface TelemetrySnapshot {
    winsPrimary: number;
    winsRefiner: number;
}
export interface EvaluatorConfig {
    rewardWeights: HumanRewardWeights;
    evaluators: TournamentEvaluator[];
}
export declare function buildEvaluatorConfig(module: RepoUpgradeModule, telemetry?: Map<string, TelemetrySnapshot>): EvaluatorConfig;
//# sourceMappingURL=tournamentStrategy.d.ts.map