import { z } from "zod"; export declare const TerminalSessionSchema: z.ZodObject<{ name: z.ZodString; label: z.ZodOptional; kind: z.ZodEnum<{ agent: "agent"; job: "job"; panel: "panel"; process: "process"; shell: "shell"; }>; running: z.ZodBoolean; activityAt: z.ZodNumber; exitCode: z.ZodOptional; command: z.ZodOptional; extensionId: z.ZodOptional; processName: z.ZodOptional; help: z.ZodOptional>; }, z.core.$strip>; export declare const TerminalsListSchema: z.ZodObject<{ sessions: z.ZodArray; kind: z.ZodEnum<{ agent: "agent"; job: "job"; panel: "panel"; process: "process"; shell: "shell"; }>; running: z.ZodBoolean; activityAt: z.ZodNumber; exitCode: z.ZodOptional; command: z.ZodOptional; extensionId: z.ZodOptional; processName: z.ZodOptional; help: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; export type TerminalsList = z.infer; export declare const TerminalNameParamSchema: z.ZodObject<{ name: z.ZodString; }, z.core.$strip>; export declare const TerminalScrollbackQuerySchema: z.ZodObject<{ name: z.ZodString; lines: z.ZodDefault>; }, z.core.$strip>; export declare const TerminalScrollbackSchema: z.ZodObject<{ name: z.ZodString; text: z.ZodString; lines: z.ZodNumber; truncated: z.ZodBoolean; }, z.core.$strip>; export type TerminalScrollback = z.infer; export declare const BrowserPageSchema: z.ZodObject<{ id: z.ZodString; title: z.ZodOptional; url: z.ZodString; active: z.ZodBoolean; }, z.core.$strip>; export declare const BrowserSessionSchema: z.ZodObject<{ name: z.ZodString; label: z.ZodString; server: z.ZodString; running: z.ZodBoolean; activityAt: z.ZodNumber; finishedAt: z.ZodOptional; help: z.ZodOptional>; dialog: z.ZodOptional; message: z.ZodString; defaultValue: z.ZodOptional; }, z.core.$strip>>; pages: z.ZodArray; url: z.ZodString; active: z.ZodBoolean; }, z.core.$strip>>; own: z.ZodOptional; owner: z.ZodOptional; }, z.core.$strip>; export type BrowserPage = z.infer; export type BrowserSession = z.infer; export declare const BrowsersListSchema: z.ZodObject<{ sessions: z.ZodArray; help: z.ZodOptional>; dialog: z.ZodOptional; message: z.ZodString; defaultValue: z.ZodOptional; }, z.core.$strip>>; pages: z.ZodArray; url: z.ZodString; active: z.ZodBoolean; }, z.core.$strip>>; own: z.ZodOptional; owner: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export type BrowsersList = z.infer; export declare const BrowserNameParamSchema: z.ZodObject<{ name: z.ZodString; }, z.core.$strip>; export declare const BrowserPageParamSchema: z.ZodObject<{ name: z.ZodString; pageId: z.ZodString; }, z.core.$strip>; export declare const OpenBrowserInputSchema: z.ZodObject<{ url: z.ZodOptional; }, z.core.$strip>; export type OpenBrowserInput = z.infer; export declare const OpenBrowserResultSchema: z.ZodObject<{ name: z.ZodString; pageId: z.ZodOptional; }, z.core.$strip>; export type OpenBrowserResult = z.infer; export declare const DesktopWindowSchema: z.ZodObject<{ id: z.ZodString; app: z.ZodString; title: z.ZodString; focused: z.ZodBoolean; }, z.core.$strip>; export type DesktopWindow = z.infer; export declare const DesktopStateSchema: z.ZodObject<{ running: z.ZodBoolean; display: z.ZodOptional; windows: z.ZodOptional; list: z.ZodOptional>>; }, z.core.$strip>; export type DesktopState = z.infer; export declare const SubagentKindSchema: z.ZodEnum<{ linked: "linked"; spawned: "spawned"; subagent: "subagent"; }>; export type SubagentKind = z.infer; export declare const SubagentStatusSchema: z.ZodEnum<{ blocked: "blocked"; completed: "completed"; failed: "failed"; killed: "killed"; paused: "paused"; pending: "pending"; running: "running"; }>; export type SubagentStatus = z.infer; export declare const SubagentVerificationSchema: z.ZodObject<{ state: z.ZodEnum<{ failing: "failing"; "no-code": "no-code"; unproven: "unproven"; verified: "verified"; }>; paths: z.ZodOptional>; check: z.ZodOptional; }, z.core.$strip>; export type SubagentVerification = z.infer; export declare const SubagentSdkRecordSchema: z.ZodObject<{ sessionId: z.ZodString; agentId: z.ZodString; }, z.core.$strip>; export type SubagentSdkRecord = z.infer; export declare const SubagentSessionSchema: z.ZodObject<{ id: z.ZodString; kind: z.ZodEnum<{ linked: "linked"; spawned: "spawned"; subagent: "subagent"; }>; conversationId: z.ZodString; agentType: z.ZodOptional; description: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; provider: z.ZodOptional; spawnDepth: z.ZodOptional; background: z.ZodOptional; status: z.ZodEnum<{ blocked: "blocked"; completed: "completed"; failed: "failed"; killed: "killed"; paused: "paused"; pending: "pending"; running: "running"; }>; startedAt: z.ZodNumber; endedAt: z.ZodOptional; activityAt: z.ZodNumber; tokens: z.ZodOptional; toolUses: z.ZodOptional; lastTool: z.ZodOptional; summary: z.ZodOptional; error: z.ZodOptional; verification: z.ZodOptional; paths: z.ZodOptional>; check: z.ZodOptional; }, z.core.$strip>>; linked: z.ZodOptional; conversationId: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; export type SubagentSession = z.infer; export declare const SubagentsListSchema: z.ZodObject<{ sessions: z.ZodArray; conversationId: z.ZodString; agentType: z.ZodOptional; description: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; provider: z.ZodOptional; spawnDepth: z.ZodOptional; background: z.ZodOptional; status: z.ZodEnum<{ blocked: "blocked"; completed: "completed"; failed: "failed"; killed: "killed"; paused: "paused"; pending: "pending"; running: "running"; }>; startedAt: z.ZodNumber; endedAt: z.ZodOptional; activityAt: z.ZodNumber; tokens: z.ZodOptional; toolUses: z.ZodOptional; lastTool: z.ZodOptional; summary: z.ZodOptional; error: z.ZodOptional; verification: z.ZodOptional; paths: z.ZodOptional>; check: z.ZodOptional; }, z.core.$strip>>; linked: z.ZodOptional; conversationId: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; export type SubagentsList = z.infer; //# sourceMappingURL=terminal.d.ts.map