import { type CliLang } from './i18n.js';
export interface ProgressInfo {
    phase: string;
    completed?: number;
    total?: number;
    sample_id?: string;
    variant?: string;
    strategy?: string;
    durationMs?: number;
    inputTokens?: number;
    outputTokens?: number;
    costUSD?: number;
    score?: number;
    outputPreview?: string | null;
    jobId?: string;
    judgePhase?: string;
    judgeDim?: string;
    skipped?: boolean;
    ok?: boolean;
    attempt?: number;
    maxAttempts?: number;
    error?: string;
}
export declare function makeOnProgress(lang: CliLang): (info: ProgressInfo) => void;
//# sourceMappingURL=progress.d.ts.map