import { type EvalDef } from "../types.js"; import { type CaseResult } from "./vitest-runner.js"; export declare class ScorerError extends Error { constructor(message: string); } export declare class ScorerTimeoutError extends Error { constructor(message: string); } export declare function runScorer(input: { evalDef: EvalDef; evalDir: string; cloneDir: string; signal?: AbortSignal; }): Promise<{ passed: number; total: number; cases: CaseResult[]; }>;