import type { IAgentExecutor } from '../../../../../application/ports/output/agents/agent-executor.interface.js';
/**
 * Creates the plan node that generates an implementation plan (plan.yaml)
 * and task breakdown with TDD cycles (tasks.yaml) from spec and research.
 */
export declare function createPlanNode(executor: IAgentExecutor): (state: import("../state.js").FeatureAgentState) => Promise<Partial<import("../state.js").FeatureAgentState>>;
//# sourceMappingURL=plan.node.d.ts.map