export declare const terminalWorkbenchTools: { startTerminalSession: import("ai").Tool<{ command: string; cwd?: string | undefined; shell?: "bash" | "sh" | "powershell" | undefined; }, { sessionId: string; status: string; command: string; cwd: string; }>; sendTerminalInput: import("ai").Tool<{ sessionId: string; input: string; }, { sessionId: string; sent: boolean; output: string[]; status: "running" | "finished" | "stopped"; }>; inspectTerminalSession: import("ai").Tool<{ sessionId: string; }, { sessionId: string; command: string; cwd: string; status: "running" | "finished" | "stopped"; startedAt: string; lastActivityAt: string; exitCode: number | null; outputTail: string[]; }>; snapshotTerminalSession: import("ai").Tool<{ sessionId: string; }, { sessionId: string; summary: { command: string; cwd: string; status: "running" | "finished" | "stopped"; startedAt: string; lastActivityAt: string; exitCode: number | null; }; output: string[]; }>; listTerminalSessions: import("ai").Tool, { count: number; sessions: { sessionId: string; command: string; cwd: string; status: "running" | "finished" | "stopped"; startedAt: string; lastActivityAt: string; exitCode: number | null; outputTail: string[]; }[]; }>; stopTerminalSession: import("ai").Tool<{ sessionId: string; }, { sessionId: string; status: string; exitCode: number; }>; }; //# sourceMappingURL=terminal-workbench.tool.d.ts.map