import type { ExtensionAPI, ExtensionContext } from "@earendil-works/pi-coding-agent"; import type { AgentManager } from "./agent-manager.js"; import type { RunnerBackend } from "./types.js"; import type { WorkflowAgentChild, WorkflowAgentRunner } from "./workflow-types.js"; export interface WorkflowAgentManagerRunnerOptions { pi: ExtensionAPI; ctx: ExtensionContext; manager: Pick; runnerBackend?: RunnerBackend; reloadAgents?: () => void; signal?: AbortSignal; onChildUpdate?: (child: WorkflowAgentChild) => void; } export declare function createWorkflowAgentRunner(options: WorkflowAgentManagerRunnerOptions): WorkflowAgentRunner;