export declare const BrowserToolSchema: import("@sinclair/typebox").TObject<{ action: import("@sinclair/typebox").TUnsafe<"close" | "stop" | "open" | "start" | "status" | "console" | "navigate" | "profiles" | "snapshot" | "dialog" | "pdf" | "screenshot" | "tabs" | "focus" | "upload" | "act">; target: import("@sinclair/typebox").TOptional>; node: import("@sinclair/typebox").TOptional; profile: import("@sinclair/typebox").TOptional; targetUrl: import("@sinclair/typebox").TOptional; url: import("@sinclair/typebox").TOptional; targetId: import("@sinclair/typebox").TOptional; limit: import("@sinclair/typebox").TOptional; maxChars: import("@sinclair/typebox").TOptional; mode: import("@sinclair/typebox").TOptional>; snapshotFormat: import("@sinclair/typebox").TOptional>; refs: import("@sinclair/typebox").TOptional>; interactive: import("@sinclair/typebox").TOptional; compact: import("@sinclair/typebox").TOptional; depth: import("@sinclair/typebox").TOptional; selector: import("@sinclair/typebox").TOptional; frame: import("@sinclair/typebox").TOptional; labels: import("@sinclair/typebox").TOptional; fullPage: import("@sinclair/typebox").TOptional; ref: import("@sinclair/typebox").TOptional; element: import("@sinclair/typebox").TOptional; type: import("@sinclair/typebox").TOptional>; level: import("@sinclair/typebox").TOptional; paths: import("@sinclair/typebox").TOptional>; inputRef: import("@sinclair/typebox").TOptional; timeoutMs: import("@sinclair/typebox").TOptional; accept: import("@sinclair/typebox").TOptional; promptText: import("@sinclair/typebox").TOptional; kind: import("@sinclair/typebox").TOptional>; doubleClick: import("@sinclair/typebox").TOptional; button: import("@sinclair/typebox").TOptional; modifiers: import("@sinclair/typebox").TOptional>; text: import("@sinclair/typebox").TOptional; submit: import("@sinclair/typebox").TOptional; slowly: import("@sinclair/typebox").TOptional; key: import("@sinclair/typebox").TOptional; delayMs: import("@sinclair/typebox").TOptional; startRef: import("@sinclair/typebox").TOptional; endRef: import("@sinclair/typebox").TOptional; values: import("@sinclair/typebox").TOptional>; fields: import("@sinclair/typebox").TOptional>>; width: import("@sinclair/typebox").TOptional; height: import("@sinclair/typebox").TOptional; timeMs: import("@sinclair/typebox").TOptional; textGone: import("@sinclair/typebox").TOptional; loadState: import("@sinclair/typebox").TOptional; fn: import("@sinclair/typebox").TOptional; request: import("@sinclair/typebox").TOptional; targetId: import("@sinclair/typebox").TOptional; ref: import("@sinclair/typebox").TOptional; doubleClick: import("@sinclair/typebox").TOptional; button: import("@sinclair/typebox").TOptional; modifiers: import("@sinclair/typebox").TOptional>; text: import("@sinclair/typebox").TOptional; submit: import("@sinclair/typebox").TOptional; slowly: import("@sinclair/typebox").TOptional; key: import("@sinclair/typebox").TOptional; delayMs: import("@sinclair/typebox").TOptional; startRef: import("@sinclair/typebox").TOptional; endRef: import("@sinclair/typebox").TOptional; values: import("@sinclair/typebox").TOptional>; fields: import("@sinclair/typebox").TOptional>>; width: import("@sinclair/typebox").TOptional; height: import("@sinclair/typebox").TOptional; timeMs: import("@sinclair/typebox").TOptional; selector: import("@sinclair/typebox").TOptional; url: import("@sinclair/typebox").TOptional; loadState: import("@sinclair/typebox").TOptional; textGone: import("@sinclair/typebox").TOptional; timeoutMs: import("@sinclair/typebox").TOptional; fn: import("@sinclair/typebox").TOptional; }>>; }>;