import { EvalConfig, EvalResult } from "@/types/interfaces/evals";
export declare class EvalRunner {
    private evaluators;
    private config;
    private logger;
    private vizServer?;
    constructor(config: EvalConfig);
    private initializeVizServer;
    runEvaluation(input: any, expected?: any): Promise<EvalResult[]>;
    private visualizeResults;
    private aggregateResults;
    cleanup(): Promise<void>;
}
