import { ToolInput } from './schemas'; /** * Names of the static (non-per-command) MCP tools. * * v2.0.0 removed `SEND_COMMAND_TO_ELECTRON` and replaced it with one tool per * UI command (registered dynamically from `allCommands`). Static tools handle * cross-cutting concerns that aren't tied to a single CDP target. * * Naming: `take_screenshot` was renamed to `electron_take_screenshot` in * v2.0.0-rc.3 (#18) so it accepts the same `targetId` precedence as every * other CDP-targeted tool. The other static names (`read_electron_logs`, * `get_electron_window_info`, `list_electron_windows`) already encode * "electron" in the noun and are intentionally left as-is for now — * harmonizing them is tracked separately. */ export declare enum ToolName { TAKE_SCREENSHOT = "electron_take_screenshot", READ_ELECTRON_LOGS = "read_electron_logs", GET_ELECTRON_WINDOW_INFO = "get_electron_window_info", LIST_ELECTRON_WINDOWS = "list_electron_windows" } /** Full tool list shipped to MCP clients via `tools/list`. */ export declare const tools: { name: string; description: string; inputSchema: ToolInput; }[];