import type { EvaluationResult, CriterionResult } from './utils/result-formatter.js'; import { BaseProgressReporter } from './utils/base-progress-reporter.js'; export type { EvaluationResult, CriterionResult }; export declare class JudgeEvaluator { evaluate(response: string, criteria: string[], progressReporter?: BaseProgressReporter): Promise; private constructJudgePrompt; private parseJudgeResponse; }