import { z } from "zod"; export declare const BrowserAutomationErrorCodeSchema: z.ZodEnum<{ browser_disabled: "browser_disabled"; browser_no_host: "browser_no_host"; browser_tab_not_found: "browser_tab_not_found"; browser_tab_closed: "browser_tab_closed"; browser_timeout: "browser_timeout"; screenshot_no_frame: "screenshot_no_frame"; browser_denied: "browser_denied"; browser_unsupported: "browser_unsupported"; browser_stale_ref: "browser_stale_ref"; browser_unknown_error: "browser_unknown_error"; }>; export declare const BROWSER_AUTOMATION_COMMAND_NAMES: readonly ["list_tabs", "new_tab", "snapshot", "click", "fill", "wait", "type", "keypress", "navigate", "back", "forward", "reload", "screenshot", "upload", "select", "hover", "drag", "logs", "evaluate", "scroll", "resize", "close_tab"]; export declare const BrowserAutomationCommandNameSchema: z.ZodEnum<{ type: "type"; select: "select"; fill: "fill"; logs: "logs"; list_tabs: "list_tabs"; new_tab: "new_tab"; snapshot: "snapshot"; click: "click"; wait: "wait"; keypress: "keypress"; navigate: "navigate"; back: "back"; forward: "forward"; reload: "reload"; screenshot: "screenshot"; upload: "upload"; hover: "hover"; drag: "drag"; evaluate: "evaluate"; scroll: "scroll"; resize: "resize"; close_tab: "close_tab"; }>; export declare const BrowserAutomationBrowserIdSchema: z.ZodString; export declare const BrowserAutomationListTabsCommandSchema: z.ZodObject<{ command: z.ZodLiteral<"list_tabs">; args: z.ZodDefault>; }, z.core.$strip>; export declare const BrowserAutomationNewTabCommandSchema: z.ZodObject<{ command: z.ZodLiteral<"new_tab">; args: z.ZodDefault; }, z.core.$strict>>; }, z.core.$strip>; export declare const BrowserAutomationSnapshotCommandSchema: z.ZodObject<{ command: z.ZodLiteral<"snapshot">; args: z.ZodObject<{ browserId: z.ZodString; }, z.core.$strict>; }, z.core.$strip>; export declare const BrowserAutomationClickCommandSchema: z.ZodObject<{ command: z.ZodLiteral<"click">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodString; button: z.ZodDefault>; doubleClick: z.ZodDefault; modifiers: z.ZodDefault>>; }, z.core.$strict>; }, z.core.$strip>; export declare const BrowserAutomationFillCommandSchema: z.ZodObject<{ command: z.ZodLiteral<"fill">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodString; value: z.ZodString; }, z.core.$strict>; }, z.core.$strip>; export declare const BrowserAutomationWaitCommandSchema: z.ZodObject<{ command: z.ZodLiteral<"wait">; args: z.ZodObject<{ browserId: z.ZodString; text: z.ZodOptional; url: z.ZodOptional; timeoutMs: z.ZodOptional; }, z.core.$strict>; }, z.core.$strip>; export declare const BrowserAutomationTypeCommandSchema: z.ZodObject<{ command: z.ZodLiteral<"type">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodOptional; text: z.ZodString; }, z.core.$strict>; }, z.core.$strip>; export declare const BrowserAutomationKeypressCommandSchema: z.ZodObject<{ command: z.ZodLiteral<"keypress">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodOptional; key: z.ZodString; }, z.core.$strict>; }, z.core.$strip>; export declare const BrowserAutomationNavigateCommandSchema: z.ZodObject<{ command: z.ZodLiteral<"navigate">; args: z.ZodObject<{ browserId: z.ZodString; url: z.ZodString; }, z.core.$strict>; }, z.core.$strip>; export declare const BrowserAutomationBackCommandSchema: z.ZodObject<{ command: z.ZodLiteral<"back">; args: z.ZodObject<{ browserId: z.ZodString; }, z.core.$strict>; }, z.core.$strip>; export declare const BrowserAutomationForwardCommandSchema: z.ZodObject<{ command: z.ZodLiteral<"forward">; args: z.ZodObject<{ browserId: z.ZodString; }, z.core.$strict>; }, z.core.$strip>; export declare const BrowserAutomationReloadCommandSchema: z.ZodObject<{ command: z.ZodLiteral<"reload">; args: z.ZodObject<{ browserId: z.ZodString; }, z.core.$strict>; }, z.core.$strip>; export declare const BrowserAutomationScreenshotCommandSchema: z.ZodObject<{ command: z.ZodLiteral<"screenshot">; args: z.ZodObject<{ browserId: z.ZodString; fullPage: z.ZodDefault; }, z.core.$strict>; }, z.core.$strip>; export declare const BrowserAutomationUploadCommandSchema: z.ZodObject<{ command: z.ZodLiteral<"upload">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodString; filePaths: z.ZodArray; }, z.core.$strict>; }, z.core.$strip>; export declare const BrowserAutomationSelectCommandSchema: z.ZodObject<{ command: z.ZodLiteral<"select">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodString; value: z.ZodString; }, z.core.$strict>; }, z.core.$strip>; export declare const BrowserAutomationHoverCommandSchema: z.ZodObject<{ command: z.ZodLiteral<"hover">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodString; }, z.core.$strict>; }, z.core.$strip>; export declare const BrowserAutomationDragCommandSchema: z.ZodObject<{ command: z.ZodLiteral<"drag">; args: z.ZodObject<{ browserId: z.ZodString; sourceRef: z.ZodString; targetRef: z.ZodString; }, z.core.$strict>; }, z.core.$strip>; export declare const BrowserAutomationLogsCommandSchema: z.ZodObject<{ command: z.ZodLiteral<"logs">; args: z.ZodObject<{ browserId: z.ZodString; maxEntries: z.ZodDefault; }, z.core.$strict>; }, z.core.$strip>; export declare const BrowserAutomationEvaluateCommandSchema: z.ZodObject<{ command: z.ZodLiteral<"evaluate">; args: z.ZodObject<{ browserId: z.ZodString; function: z.ZodString; ref: z.ZodOptional; }, z.core.$strict>; }, z.core.$strip>; export declare const BrowserAutomationScrollCommandSchema: z.ZodObject<{ command: z.ZodLiteral<"scroll">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodOptional; deltaX: z.ZodNumber; deltaY: z.ZodNumber; }, z.core.$strict>; }, z.core.$strip>; export declare const BrowserAutomationResizeCommandSchema: z.ZodObject<{ command: z.ZodLiteral<"resize">; args: z.ZodObject<{ browserId: z.ZodString; width: z.ZodNumber; height: z.ZodNumber; }, z.core.$strict>; }, z.core.$strip>; export declare const BrowserAutomationCloseTabCommandSchema: z.ZodObject<{ command: z.ZodLiteral<"close_tab">; args: z.ZodObject<{ browserId: z.ZodString; }, z.core.$strict>; }, z.core.$strip>; export declare const BrowserAutomationCommandSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ command: z.ZodLiteral<"list_tabs">; args: z.ZodDefault>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"new_tab">; args: z.ZodDefault; }, z.core.$strict>>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"snapshot">; args: z.ZodObject<{ browserId: z.ZodString; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"click">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodString; button: z.ZodDefault>; doubleClick: z.ZodDefault; modifiers: z.ZodDefault>>; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"fill">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodString; value: z.ZodString; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"wait">; args: z.ZodObject<{ browserId: z.ZodString; text: z.ZodOptional; url: z.ZodOptional; timeoutMs: z.ZodOptional; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"type">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodOptional; text: z.ZodString; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"keypress">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodOptional; key: z.ZodString; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"navigate">; args: z.ZodObject<{ browserId: z.ZodString; url: z.ZodString; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"back">; args: z.ZodObject<{ browserId: z.ZodString; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"forward">; args: z.ZodObject<{ browserId: z.ZodString; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"reload">; args: z.ZodObject<{ browserId: z.ZodString; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"screenshot">; args: z.ZodObject<{ browserId: z.ZodString; fullPage: z.ZodDefault; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"upload">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodString; filePaths: z.ZodArray; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"select">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodString; value: z.ZodString; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"hover">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodString; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"drag">; args: z.ZodObject<{ browserId: z.ZodString; sourceRef: z.ZodString; targetRef: z.ZodString; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"logs">; args: z.ZodObject<{ browserId: z.ZodString; maxEntries: z.ZodDefault; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"evaluate">; args: z.ZodObject<{ browserId: z.ZodString; function: z.ZodString; ref: z.ZodOptional; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"scroll">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodOptional; deltaX: z.ZodNumber; deltaY: z.ZodNumber; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"resize">; args: z.ZodObject<{ browserId: z.ZodString; width: z.ZodNumber; height: z.ZodNumber; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"close_tab">; args: z.ZodObject<{ browserId: z.ZodString; }, z.core.$strict>; }, z.core.$strip>], "command">; export declare const BrowserAutomationTabInfoSchema: z.ZodObject<{ browserId: z.ZodString; workspaceId: z.ZodOptional; url: z.ZodString; title: z.ZodString; isActive: z.ZodDefault; isLoading: z.ZodDefault; canGoBack: z.ZodOptional; canGoForward: z.ZodOptional; }, z.core.$strip>; export declare const BrowserAutomationListTabsResultSchema: z.ZodObject<{ command: z.ZodLiteral<"list_tabs">; tabs: z.ZodArray; url: z.ZodString; title: z.ZodString; isActive: z.ZodDefault; isLoading: z.ZodDefault; canGoBack: z.ZodOptional; canGoForward: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export declare const BrowserAutomationNewTabResultSchema: z.ZodObject<{ command: z.ZodLiteral<"new_tab">; browserId: z.ZodString; workspaceId: z.ZodString; url: z.ZodString; }, z.core.$strip>; export declare const BrowserAutomationSnapshotStatsSchema: z.ZodObject<{ nodeCount: z.ZodNumber; refCount: z.ZodNumber; textLength: z.ZodNumber; iframeCount: z.ZodOptional; maxDepth: z.ZodOptional; }, z.core.$strict>; export declare const BrowserAutomationSnapshotResultSchema: z.ZodObject<{ command: z.ZodLiteral<"snapshot">; browserId: z.ZodString; workspaceId: z.ZodOptional; url: z.ZodString; title: z.ZodString; format: z.ZodLiteral<"aria-yaml">; snapshot: z.ZodString; truncated: z.ZodBoolean; stats: z.ZodObject<{ nodeCount: z.ZodNumber; refCount: z.ZodNumber; textLength: z.ZodNumber; iframeCount: z.ZodOptional; maxDepth: z.ZodOptional; }, z.core.$strict>; }, z.core.$strip>; export declare const BrowserAutomationClickResultSchema: z.ZodObject<{ command: z.ZodLiteral<"click">; browserId: z.ZodString; ref: z.ZodString; x: z.ZodOptional; y: z.ZodOptional; }, z.core.$strip>; export declare const BrowserAutomationFillResultSchema: z.ZodObject<{ command: z.ZodLiteral<"fill">; browserId: z.ZodString; ref: z.ZodString; }, z.core.$strip>; export declare const BrowserAutomationWaitResultSchema: z.ZodObject<{ command: z.ZodLiteral<"wait">; browserId: z.ZodString; matched: z.ZodEnum<{ text: "text"; url: "url"; }>; }, z.core.$strip>; export declare const BrowserAutomationTypeResultSchema: z.ZodObject<{ command: z.ZodLiteral<"type">; browserId: z.ZodString; ref: z.ZodOptional; x: z.ZodOptional; y: z.ZodOptional; }, z.core.$strip>; export declare const BrowserAutomationKeypressResultSchema: z.ZodObject<{ command: z.ZodLiteral<"keypress">; browserId: z.ZodString; key: z.ZodString; ref: z.ZodOptional; x: z.ZodOptional; y: z.ZodOptional; }, z.core.$strip>; export declare const BrowserAutomationNavigateResultSchema: z.ZodObject<{ command: z.ZodLiteral<"navigate">; browserId: z.ZodString; url: z.ZodString; }, z.core.$strip>; export declare const BrowserAutomationBackResultSchema: z.ZodObject<{ command: z.ZodLiteral<"back">; browserId: z.ZodString; }, z.core.$strip>; export declare const BrowserAutomationForwardResultSchema: z.ZodObject<{ command: z.ZodLiteral<"forward">; browserId: z.ZodString; }, z.core.$strip>; export declare const BrowserAutomationReloadResultSchema: z.ZodObject<{ command: z.ZodLiteral<"reload">; browserId: z.ZodString; }, z.core.$strip>; export declare const BrowserAutomationScreenshotResultSchema: z.ZodObject<{ command: z.ZodLiteral<"screenshot">; browserId: z.ZodString; mimeType: z.ZodLiteral<"image/png">; dataBase64: z.ZodString; width: z.ZodNumber; height: z.ZodNumber; }, z.core.$strip>; export declare const BrowserAutomationUploadResultSchema: z.ZodObject<{ command: z.ZodLiteral<"upload">; browserId: z.ZodString; ref: z.ZodString; filePaths: z.ZodArray; }, z.core.$strip>; export declare const BrowserAutomationSelectResultSchema: z.ZodObject<{ command: z.ZodLiteral<"select">; browserId: z.ZodString; ref: z.ZodString; value: z.ZodString; }, z.core.$strip>; export declare const BrowserAutomationHoverResultSchema: z.ZodObject<{ command: z.ZodLiteral<"hover">; browserId: z.ZodString; ref: z.ZodString; x: z.ZodOptional; y: z.ZodOptional; }, z.core.$strip>; export declare const BrowserAutomationDragResultSchema: z.ZodObject<{ command: z.ZodLiteral<"drag">; browserId: z.ZodString; sourceRef: z.ZodString; targetRef: z.ZodString; sourceX: z.ZodOptional; sourceY: z.ZodOptional; targetX: z.ZodOptional; targetY: z.ZodOptional; }, z.core.$strip>; export declare const BrowserAutomationConsoleLogEntrySchema: z.ZodObject<{ level: z.ZodString; message: z.ZodString; source: z.ZodOptional; line: z.ZodOptional; timestamp: z.ZodNumber; }, z.core.$strip>; export declare const BrowserAutomationNetworkLogEntrySchema: z.ZodObject<{ url: z.ZodString; method: z.ZodOptional; status: z.ZodOptional; type: z.ZodOptional; startTime: z.ZodNumber; duration: z.ZodNumber; transferSize: z.ZodOptional; }, z.core.$strip>; export declare const BrowserAutomationLogsResultSchema: z.ZodObject<{ command: z.ZodLiteral<"logs">; browserId: z.ZodString; console: z.ZodArray; line: z.ZodOptional; timestamp: z.ZodNumber; }, z.core.$strip>>; network: z.ZodArray; status: z.ZodOptional; type: z.ZodOptional; startTime: z.ZodNumber; duration: z.ZodNumber; transferSize: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export declare const BrowserAutomationEvaluateResultSchema: z.ZodObject<{ command: z.ZodLiteral<"evaluate">; browserId: z.ZodString; resultJson: z.ZodString; truncated: z.ZodBoolean; }, z.core.$strip>; export declare const BrowserAutomationScrollResultSchema: z.ZodObject<{ command: z.ZodLiteral<"scroll">; browserId: z.ZodString; ref: z.ZodOptional; deltaX: z.ZodNumber; deltaY: z.ZodNumber; x: z.ZodOptional; y: z.ZodOptional; }, z.core.$strip>; export declare const BrowserAutomationResizeResultSchema: z.ZodObject<{ command: z.ZodLiteral<"resize">; browserId: z.ZodString; width: z.ZodNumber; height: z.ZodNumber; }, z.core.$strip>; export declare const BrowserAutomationCloseTabResultSchema: z.ZodObject<{ command: z.ZodLiteral<"close_tab">; browserId: z.ZodString; }, z.core.$strip>; export declare const BrowserAutomationResultSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ command: z.ZodLiteral<"list_tabs">; tabs: z.ZodArray; url: z.ZodString; title: z.ZodString; isActive: z.ZodDefault; isLoading: z.ZodDefault; canGoBack: z.ZodOptional; canGoForward: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"new_tab">; browserId: z.ZodString; workspaceId: z.ZodString; url: z.ZodString; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"snapshot">; browserId: z.ZodString; workspaceId: z.ZodOptional; url: z.ZodString; title: z.ZodString; format: z.ZodLiteral<"aria-yaml">; snapshot: z.ZodString; truncated: z.ZodBoolean; stats: z.ZodObject<{ nodeCount: z.ZodNumber; refCount: z.ZodNumber; textLength: z.ZodNumber; iframeCount: z.ZodOptional; maxDepth: z.ZodOptional; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"click">; browserId: z.ZodString; ref: z.ZodString; x: z.ZodOptional; y: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"fill">; browserId: z.ZodString; ref: z.ZodString; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"wait">; browserId: z.ZodString; matched: z.ZodEnum<{ text: "text"; url: "url"; }>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"type">; browserId: z.ZodString; ref: z.ZodOptional; x: z.ZodOptional; y: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"keypress">; browserId: z.ZodString; key: z.ZodString; ref: z.ZodOptional; x: z.ZodOptional; y: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"navigate">; browserId: z.ZodString; url: z.ZodString; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"back">; browserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"forward">; browserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"reload">; browserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"screenshot">; browserId: z.ZodString; mimeType: z.ZodLiteral<"image/png">; dataBase64: z.ZodString; width: z.ZodNumber; height: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"upload">; browserId: z.ZodString; ref: z.ZodString; filePaths: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"select">; browserId: z.ZodString; ref: z.ZodString; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"hover">; browserId: z.ZodString; ref: z.ZodString; x: z.ZodOptional; y: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"drag">; browserId: z.ZodString; sourceRef: z.ZodString; targetRef: z.ZodString; sourceX: z.ZodOptional; sourceY: z.ZodOptional; targetX: z.ZodOptional; targetY: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"logs">; browserId: z.ZodString; console: z.ZodArray; line: z.ZodOptional; timestamp: z.ZodNumber; }, z.core.$strip>>; network: z.ZodArray; status: z.ZodOptional; type: z.ZodOptional; startTime: z.ZodNumber; duration: z.ZodNumber; transferSize: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"evaluate">; browserId: z.ZodString; resultJson: z.ZodString; truncated: z.ZodBoolean; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"scroll">; browserId: z.ZodString; ref: z.ZodOptional; deltaX: z.ZodNumber; deltaY: z.ZodNumber; x: z.ZodOptional; y: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"resize">; browserId: z.ZodString; width: z.ZodNumber; height: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"close_tab">; browserId: z.ZodString; }, z.core.$strip>], "command">; export declare const BrowserAutomationErrorSchema: z.ZodObject<{ code: z.ZodEnum<{ browser_disabled: "browser_disabled"; browser_no_host: "browser_no_host"; browser_tab_not_found: "browser_tab_not_found"; browser_tab_closed: "browser_tab_closed"; browser_timeout: "browser_timeout"; screenshot_no_frame: "screenshot_no_frame"; browser_denied: "browser_denied"; browser_unsupported: "browser_unsupported"; browser_stale_ref: "browser_stale_ref"; browser_unknown_error: "browser_unknown_error"; }>; message: z.ZodString; retryable: z.ZodDefault; }, z.core.$strip>; export declare const BrowserAutomationDialogEventSchema: z.ZodObject<{ type: z.ZodEnum<{ prompt: "prompt"; alert: "alert"; confirm: "confirm"; beforeunload: "beforeunload"; }>; message: z.ZodString; defaultValue: z.ZodOptional; action: z.ZodEnum<{ accepted: "accepted"; dismissed: "dismissed"; }>; promptText: z.ZodOptional; timestamp: z.ZodNumber; }, z.core.$strip>; export declare const BrowserAutomationExecuteRequestSchema: z.ZodObject<{ type: z.ZodLiteral<"browser.automation.execute.request">; subscriptionId: z.ZodOptional; requestId: z.ZodString; agentId: z.ZodOptional; cwd: z.ZodOptional; workspaceId: z.ZodOptional; command: z.ZodDiscriminatedUnion<[z.ZodObject<{ command: z.ZodLiteral<"list_tabs">; args: z.ZodDefault>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"new_tab">; args: z.ZodDefault; }, z.core.$strict>>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"snapshot">; args: z.ZodObject<{ browserId: z.ZodString; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"click">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodString; button: z.ZodDefault>; doubleClick: z.ZodDefault; modifiers: z.ZodDefault>>; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"fill">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodString; value: z.ZodString; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"wait">; args: z.ZodObject<{ browserId: z.ZodString; text: z.ZodOptional; url: z.ZodOptional; timeoutMs: z.ZodOptional; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"type">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodOptional; text: z.ZodString; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"keypress">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodOptional; key: z.ZodString; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"navigate">; args: z.ZodObject<{ browserId: z.ZodString; url: z.ZodString; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"back">; args: z.ZodObject<{ browserId: z.ZodString; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"forward">; args: z.ZodObject<{ browserId: z.ZodString; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"reload">; args: z.ZodObject<{ browserId: z.ZodString; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"screenshot">; args: z.ZodObject<{ browserId: z.ZodString; fullPage: z.ZodDefault; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"upload">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodString; filePaths: z.ZodArray; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"select">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodString; value: z.ZodString; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"hover">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodString; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"drag">; args: z.ZodObject<{ browserId: z.ZodString; sourceRef: z.ZodString; targetRef: z.ZodString; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"logs">; args: z.ZodObject<{ browserId: z.ZodString; maxEntries: z.ZodDefault; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"evaluate">; args: z.ZodObject<{ browserId: z.ZodString; function: z.ZodString; ref: z.ZodOptional; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"scroll">; args: z.ZodObject<{ browserId: z.ZodString; ref: z.ZodOptional; deltaX: z.ZodNumber; deltaY: z.ZodNumber; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"resize">; args: z.ZodObject<{ browserId: z.ZodString; width: z.ZodNumber; height: z.ZodNumber; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"close_tab">; args: z.ZodObject<{ browserId: z.ZodString; }, z.core.$strict>; }, z.core.$strip>], "command">; }, z.core.$strict>; export declare const BrowserAutomationExecuteResponseSchema: z.ZodObject<{ type: z.ZodLiteral<"browser.automation.execute.response">; payload: z.ZodDiscriminatedUnion<[z.ZodObject<{ requestId: z.ZodString; ok: z.ZodLiteral; result: z.ZodDiscriminatedUnion<[z.ZodObject<{ command: z.ZodLiteral<"list_tabs">; tabs: z.ZodArray; url: z.ZodString; title: z.ZodString; isActive: z.ZodDefault; isLoading: z.ZodDefault; canGoBack: z.ZodOptional; canGoForward: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"new_tab">; browserId: z.ZodString; workspaceId: z.ZodString; url: z.ZodString; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"snapshot">; browserId: z.ZodString; workspaceId: z.ZodOptional; url: z.ZodString; title: z.ZodString; format: z.ZodLiteral<"aria-yaml">; snapshot: z.ZodString; truncated: z.ZodBoolean; stats: z.ZodObject<{ nodeCount: z.ZodNumber; refCount: z.ZodNumber; textLength: z.ZodNumber; iframeCount: z.ZodOptional; maxDepth: z.ZodOptional; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"click">; browserId: z.ZodString; ref: z.ZodString; x: z.ZodOptional; y: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"fill">; browserId: z.ZodString; ref: z.ZodString; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"wait">; browserId: z.ZodString; matched: z.ZodEnum<{ text: "text"; url: "url"; }>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"type">; browserId: z.ZodString; ref: z.ZodOptional; x: z.ZodOptional; y: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"keypress">; browserId: z.ZodString; key: z.ZodString; ref: z.ZodOptional; x: z.ZodOptional; y: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"navigate">; browserId: z.ZodString; url: z.ZodString; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"back">; browserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"forward">; browserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"reload">; browserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"screenshot">; browserId: z.ZodString; mimeType: z.ZodLiteral<"image/png">; dataBase64: z.ZodString; width: z.ZodNumber; height: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"upload">; browserId: z.ZodString; ref: z.ZodString; filePaths: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"select">; browserId: z.ZodString; ref: z.ZodString; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"hover">; browserId: z.ZodString; ref: z.ZodString; x: z.ZodOptional; y: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"drag">; browserId: z.ZodString; sourceRef: z.ZodString; targetRef: z.ZodString; sourceX: z.ZodOptional; sourceY: z.ZodOptional; targetX: z.ZodOptional; targetY: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"logs">; browserId: z.ZodString; console: z.ZodArray; line: z.ZodOptional; timestamp: z.ZodNumber; }, z.core.$strip>>; network: z.ZodArray; status: z.ZodOptional; type: z.ZodOptional; startTime: z.ZodNumber; duration: z.ZodNumber; transferSize: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"evaluate">; browserId: z.ZodString; resultJson: z.ZodString; truncated: z.ZodBoolean; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"scroll">; browserId: z.ZodString; ref: z.ZodOptional; deltaX: z.ZodNumber; deltaY: z.ZodNumber; x: z.ZodOptional; y: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"resize">; browserId: z.ZodString; width: z.ZodNumber; height: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ command: z.ZodLiteral<"close_tab">; browserId: z.ZodString; }, z.core.$strip>], "command">; dialogs: z.ZodOptional; message: z.ZodString; defaultValue: z.ZodOptional; action: z.ZodEnum<{ accepted: "accepted"; dismissed: "dismissed"; }>; promptText: z.ZodOptional; timestamp: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ requestId: z.ZodString; ok: z.ZodLiteral; error: z.ZodObject<{ code: z.ZodEnum<{ browser_disabled: "browser_disabled"; browser_no_host: "browser_no_host"; browser_tab_not_found: "browser_tab_not_found"; browser_tab_closed: "browser_tab_closed"; browser_timeout: "browser_timeout"; screenshot_no_frame: "screenshot_no_frame"; browser_denied: "browser_denied"; browser_unsupported: "browser_unsupported"; browser_stale_ref: "browser_stale_ref"; browser_unknown_error: "browser_unknown_error"; }>; message: z.ZodString; retryable: z.ZodDefault; }, z.core.$strip>; dialogs: z.ZodOptional; message: z.ZodString; defaultValue: z.ZodOptional; action: z.ZodEnum<{ accepted: "accepted"; dismissed: "dismissed"; }>; promptText: z.ZodOptional; timestamp: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$strip>], "ok">; }, z.core.$strip>; export type BrowserAutomationErrorCode = z.infer; export type BrowserAutomationCommandName = z.infer; export type BrowserAutomationCommand = z.infer; export type BrowserAutomationResult = z.infer; export type BrowserAutomationConsoleLogEntry = z.infer; export type BrowserAutomationNetworkLogEntry = z.infer; export type BrowserAutomationDialogEvent = z.infer; export type BrowserAutomationExecuteRequest = z.infer; export type BrowserAutomationExecuteResponse = z.infer; //# sourceMappingURL=rpc-schemas.d.ts.map