import type { BenchmarkMetricName, BenchmarkSignal, InternalEvalResult, ModelIssueSignal, ModelTaskScore, NormalizedModel, TaskProfile } from "./types.js"; import { taskRequirements } from "./scoringConfig.js"; export declare function modelSatisfiesTask(model: NormalizedModel, requirements: (typeof taskRequirements)[TaskProfile]): boolean; export declare function normalizeRawBenchmarkValue(value: number, metric: BenchmarkMetricName, higherIsBetter: boolean): number; export declare function aggregateBenchmarkQuality(signals: BenchmarkSignal[], taskProfile: TaskProfile): number; export declare function scoreModelForTask(args: { model: NormalizedModel; taskProfile: TaskProfile; benchmarkSignals: BenchmarkSignal[]; internalResults: InternalEvalResult[]; issues: ModelIssueSignal[]; }): ModelTaskScore; //# sourceMappingURL=scoreModelForTask.d.ts.map