/**
 * 下一步动作规划器 — 问题六十五。
 *
 * 核心编排模块: 综合项目阶段、任务阶段、陈旧检测和禁止动作规则，
 * 生成可执行的 NextActionPlan 和 ExecutableWorkPackage。
 *
 * 不输出一句提示，而是生成一个完整的工作包。
 */
import type { ProjectStage, TaskStage, DisallowedAction, ExecutableWorkPackage, ConfirmationDecisionSummary, NextActionPlan, StaleCurrentTaskResult } from "./workflow_navigation_contract.js";
import type { TaskContext } from "../../types/index.js";
interface PlannerWarning {
    code: string;
    message_zh: string;
    recovery_zh?: string;
    recovery_command?: string;
    template_path?: string;
}
/**
 * 核心编排: 生成下一步行动计划。
 */
export declare function planNextAction(projectPath: string): Promise<NextActionPlan>;
/**
 * 计算 7 条禁止动作规则。
 */
export declare function computeDisallowedActions(projectStage: ProjectStage, taskStage: TaskStage | null, ctx: TaskContext | null, _projectPath: string): DisallowedAction[];
/**
 * 计算用户确认分级。只有 must_confirm 可以阻塞推进；should_confirm 只提醒；
 * auto_resolvable 由 SoloForge 给出命令或修复路径，不要求用户先拍板。
 */
export declare function computeConfirmationDecisions(projectStage: ProjectStage, staleTask: StaleCurrentTaskResult | null, workPackage: ExecutableWorkPackage | null, disallowedActions: DisallowedAction[], warnings: PlannerWarning[]): ConfirmationDecisionSummary;
export {};
//# sourceMappingURL=next_action_planner.d.ts.map