import type { RunOutput, RunResult } from "../types/output.js"; import type { ScoredOutput, ScoredRunResult, ScoringOptions } from "../types/scoring.js"; /** * Score a single run result using the interaction-based evaluation pipeline: * normalize → sparse index → write raw data → (deep eval || goal achievement) → category score → composite */ export declare function scoreRunResult(result: RunResult, options?: ScoringOptions): Promise; /** * Assemble a ScoredOutput from run metadata and scored results. */ export declare function buildScoredOutput(runOutput: RunOutput, scoredResults: ScoredRunResult[]): ScoredOutput; /** * Score all results in a RunOutput. Scores in parallel. */ export declare function scoreResults(runOutput: RunOutput, options?: ScoringOptions): Promise; //# sourceMappingURL=index.d.ts.map