import { type CliLang } from './i18n.js'; import type { DoctorProgressInfo } from '../../types/doctor.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; /** doctor 批量体检进度打印(per-skill,写 stderr),对齐 eval 的 makeOnProgress。 */ export declare function makeDoctorProgress(lang: CliLang): (info: DoctorProgressInfo) => void;