/** * Test runner for evaluation files */ import type { EvalContext, EvaluationCaseResult } from './index.js'; /** * Progress callback for evaluation execution */ export interface EvalProgressCallback { (current: number, total: number): void; } /** * Result callback for evaluation execution (called as each test completes) */ export interface EvalResultCallback { (result: EvaluationCaseResult, current: number, total: number): void; } /** * Run a single evaluation file */ export declare function runEvalFile(filePath: string, context: EvalContext, onProgress?: EvalProgressCallback, onResult?: EvalResultCallback): Promise; //# sourceMappingURL=runner.d.ts.map