import type { HarnessRegistry } from "#src/harness/registry"; import type { LifecycleRegistry } from "#src/lifecycle-controller"; import type { TmuxManager } from "#src/tmux-manager"; import type { SubagentTracker } from "#src/tracker"; /** * Pi wrapper for resume_subagent: `defineTool` + pi-tui rendering around * the host-neutral core execute logic (design D3). Mirrors the steer * wrapper's structure, with `renderShell: "self"` (unboxed) and a blank * result component per subagent-tool-output. */ export declare function createResumeTool(configDir: string, parentSessionId: string, tracker: SubagentTracker, tmux: TmuxManager, harnessRegistry: HarnessRegistry, registry: LifecycleRegistry, abortSignal?: AbortSignal): import("@earendil-works/pi-coding-agent").ToolDefinition, unknown, any> & import("@earendil-works/pi-coding-agent").ToolDefinition; //# sourceMappingURL=resume.d.ts.map