import { TaskState } from '../core/state'; import { ExecutionPlan } from '../core/plan-store'; export interface ExecuteOptions { all?: boolean; assignee?: string; task?: string; type?: string; priority?: string; status?: string; platform?: string; backend?: boolean; frontend?: boolean; module?: string; interactive?: boolean; dryRun?: boolean; resume?: boolean; parallel?: string; iteration?: string; force?: boolean; batchSize?: string; hotfix?: boolean; strict?: boolean; base?: string; skip?: string; agent?: string; only?: string; plan?: string; prompt?: boolean; response?: string; caseReview?: string; skipCaseGate?: boolean; verify?: boolean; auto?: boolean; listPending?: boolean; pipeline?: boolean; ignoreUpstreamUpdate?: boolean; withCode?: boolean; } export declare function executeCommand(options: ExecuteOptions): Promise; /** 按已保存的计划执行 */ /** * 合并多计划任务清单(纯函数,导出供单测锁定)—— * 按计划顺序拼接 + 去重(后出现的重复任务保留首次位置), * 跳过已完成/已归档任务与计划中已不存在的任务。 */ export declare function mergePlanTasks(plans: ExecutionPlan[], allTasks: TaskState[]): TaskState[]; //# sourceMappingURL=execute.d.ts.map