/** * `highlight_node` + `hide_highlight` (batch-13 Should) — visual feedback loop * for AI agents picking DOM elements. * * Probe-confirmed (2026-05-17): * - DOM.highlightNode ✅ (needs valid nodeId) * - DOM.hideHighlight ✅ * * The Apple WIP `DOM.highlightNode` schema differs from CDP — uses * `highlightConfig: { contentColor: { r, g, b, a } }` etc. Default config draws * a translucent blue overlay that's visible on screen + in screenshots. */ import { z } from 'zod'; export declare const highlightNodeTool: { name: string; description: string; inputSchema: { selector: z.ZodString; showInfo: z.ZodOptional; }; handler: ({ selector, showInfo }: { selector: string; showInfo?: boolean; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; }; export declare const hideHighlightTool: { name: string; description: string; inputSchema: {}; handler: () => Promise<{ content: { type: "text"; text: string; }[]; }>; };