import type { EvalTurn, ScenarioScore, TurnScore } from './types.js'; /** * Score a single turn against expectations. * @param extractionSnapshot — flow `context.collectedData` after the turn (optional). */ export declare function scoreTurn(expect: EvalTurn['expect'], response: string, toolsCalled: string[], transitions: Array<{ from: string; to: string; }>, latencyMs: number, extractionSnapshot?: Record): Array<{ name: string; passed: boolean; detail: string; }>; export declare function aggregateScores(scenarioName: string, mode: 'text' | 'voice', turnScores: TurnScore[]): ScenarioScore;