import type { EvaluateIntelligenceEvent, ScenarioEvaluationReport, StepEvaluationReport } from "@fonoster/types"; export type EvalSummary = { scenarios: ScenarioEvaluationReport[]; errors: string[]; }; /** * Builds a single JSON summary from streamed eval events. */ export declare function buildEvalSummary(events: EvaluateIntelligenceEvent[]): EvalSummary; /** * Prints a single step result in vertical layout (Step, Human, AI Expected, AI Actual, Tool, Passed). */ export declare function printStepResult(_scenarioRef: string, stepIndex: number, step: StepEvaluationReport): void; /** * Prints scenario header (call once before first step of a scenario). */ export declare function printScenarioHeader(scenarioRef: string): void; /** * Prints scenario completion summary. */ export declare function printScenarioSummary(scenarioRef: string, overallPassed: boolean): void; /** * Prints an eval error event. */ export declare function printEvalError(message: string): void;