import { EvalOptions, EvalReport } from "../contracts/agent/eval.type.mjs"; import { AgentContract } from "../contracts/agent/agent.contract.mjs"; //#region ../ai/src/eval/eval-runner.d.ts /** * Core implementation of `agent.eval`. Runs every case sequentially * (cases share the agent and may carry side effects — ordering must be * deterministic), scores each, fires `onFailure` for failed cases, and * assembles the aggregate {@link EvalReport}. * * Never throws on a case-level failure; the only throw is the * authoring-time "no scorer" guard from {@link resolveScorers}. */ declare function runEval(agent: AgentContract, options: EvalOptions): Promise>; //#endregion export { runEval }; //# sourceMappingURL=eval-runner.d.mts.map