import type { RecursiveRuntimeInventory } from "../../domain/recursive/runtime-inventory.js"; import type { RecursiveSession } from "../../domain/recursive/session.js"; import type { RecursiveSessionSummary } from "../../domain/recursive/session-summary.js"; import { resolveRecursiveSessionPaths } from "../../infrastructure/recursive/session-store.js"; export interface PlanRecursiveTaskInput { workspaceRoot: string; rootObjective: string; taskId?: string; } export interface PlanRecursiveTaskResult { session: RecursiveSession; summary: RecursiveSessionSummary; runtimeInventory: RecursiveRuntimeInventory; artifactPaths: ReturnType; linkagePath?: string; } export declare function planRecursiveTask(input: PlanRecursiveTaskInput): Promise; //# sourceMappingURL=plan-task.d.ts.map