/** * BrowserTool: bridge-local ToolModule for browser automation. * * Executed via the orchestrator WS command (orchestrator:browser-command) * or directly by the Tools Tab runner. Provides screenshot, navigate, * click, type, evaluate JS, getElements, and pageInfo actions. * * Permissions: browser capability required (checked server-side in MCP tools). * This module runs on the bridge where Chrome is accessible via CDP. */ import type { ToolModule, ToolResult } from './runner'; export declare class BrowserTool implements ToolModule { key: string; run(params: Record): Promise; }