/** * Plan Executor — executes plan tasks through the execute slot. * Independent tasks (no unmet dependencies) run in parallel. */ import type { OrchestratorKernel } from "../orchestrator/kernel.js"; import { PlanStorage } from "./storage.js"; import type { Plan, PlanCallbacks } from "./types.js"; export declare class PlanExecutor { private kernel; private storage; private paused; private currentAborts; constructor(kernel: OrchestratorKernel, storage?: PlanStorage); /** * Execute all pending tasks in a plan. * Independent tasks (no unmet dependsOn) run concurrently in waves. */ executePlan(plan: Plan, callbacks?: PlanCallbacks, signal?: AbortSignal): Promise; private executeTask; pause(): void; } //# sourceMappingURL=executor.d.ts.map