export interface TrainBudgetArgs { /** 操作:status 查预算 / resolve 人审续跑或终止 */ action: 'status' | 'resolve'; /** 训练任务标识(job.json 的 jobId) */ job_id: string; /** resolve 时的人审决策:resume 续跑(从 checkpoint 恢复)/ terminate 终止 */ decision?: 'resume' | 'terminate'; } export interface TrainBudgetToolResult { text: string; data: { isError: boolean; ok: boolean; issues: string[]; job_id?: string; status?: string; /** 预算挂起等待人审(resolve 前置态——对齐 model_switch 的 awaitingHuman 语义) */ awaitingHuman?: boolean; usage?: { elapsed_minutes: number; steps: number; cost: number; }; budget?: { max_minutes?: number; max_steps?: number; max_cost?: number; } | null; violation?: { dimension: string; actual: number; limit: number; }; }; } export declare function trainBudget(args: TrainBudgetArgs): Promise; //# sourceMappingURL=train-budget.d.ts.map