/** * Plan Generator — generates PRD + task breakdown via Cortex (main slot). */ import type { OrchestratorKernel } from "../orchestrator/kernel.js"; import type { Plan } from "./types.js"; export declare class PlanGenerator { private kernel; constructor(kernel: OrchestratorKernel); /** * Generate a full plan (PRD + tasks) from a user's "want" description. */ generatePlan(want: string, codebaseContext?: string): Promise; /** * Stream PRD generation for live display. */ streamPRD(want: string, signal?: AbortSignal): AsyncGenerator<{ type: "text" | "thinking" | "tool_use" | "error" | "done"; content: string; slot: import("../index.js").SlotName; tokens?: { input: number; output: number; }; toolCall?: { id: string; name: string; status: "start" | "end"; }; }, void, any>; private parseTasks; } //# sourceMappingURL=generator.d.ts.map