import type { TaskSplitAssessment } from "./task-split-assessment.js"; import type { AutonomousPhaseDefinition } from "./workflow-phases.js"; export declare const OPTIONAL_RECOMMENDED_PHASES: import("./workflow-phases.js").WorkflowPhaseDefinition[]; export interface WorkflowPhaseRecommendation { phase: string; role: string; summary: string; reason: string; insertAfter: string; } export interface WorkflowPhasePlan { taskId: string; manualOverride: boolean; configuredSequence: string[]; baseSequence: AutonomousPhaseDefinition[]; recommendedSequence: AutonomousPhaseDefinition[]; recommendations: WorkflowPhaseRecommendation[]; splitAssessment: TaskSplitAssessment; rationale: string[]; } export declare function recommendWorkflowPhasePlan(taskId: string, root?: string): Promise;