import type { TerminalManager, TerminalCreateOpts, TerminalReadOpts, TerminalReadResult } from "@agentswork/acode"; export declare function detectNeedsInput(text: string): boolean; export declare class AgentPtyManager implements TerminalManager { private cursors; private idleTimers; create(opts: TerminalCreateOpts): { id: string; pid: number | undefined; }; write(id: string, data: string): void; read(id: string, opts: TerminalReadOpts): TerminalReadResult; kill(id: string): void; killByAgent(agentId: string): void; resize(id: string, cols: number, rows: number): void; private touch; private clearIdle; } export declare const agentPtyManager: AgentPtyManager;