/** * Advanced breakpoint controls for batch-13 (cross-review v2.0.1 Must). * * - `set_pause_on_exceptions` — `Debugger.setPauseOnExceptions` * - `set_event_breakpoint` — `DOMDebugger.setEventBreakpoint` * - `set_url_breakpoint` — `DOMDebugger.setURLBreakpoint` * * `Debugger.setBreakpointByUrl` (JS source-URL breakpoint, ≠ network URL * breakpoint here) lives in `debugger.ts` since batch-12. * * Capability matrix v2 (2026-05-17 fresh-ws probe) confirmed all three ✅ * on iOS 26.5.0 WKWebView. Receipts: docs/spec.md §"WIP capability matrix v2". */ import { z } from 'zod'; export declare const setPauseOnExceptionsTool: { name: string; description: string; inputSchema: { state: z.ZodEnum<["none", "uncaught", "all"]>; }; handler: ({ state }: { state: "none" | "uncaught" | "all"; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; }; export declare const setEventBreakpointTool: { name: string; description: string; inputSchema: { eventName: z.ZodString; breakpointType: z.ZodOptional>; }; handler: ({ eventName, breakpointType }: { eventName: string; breakpointType?: "listener" | "timer" | "animation-frame" | "interval"; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; }; export declare const setUrlBreakpointTool: { name: string; description: string; inputSchema: { url: z.ZodString; isRegex: z.ZodOptional; }; handler: ({ url, isRegex }: { url: string; isRegex?: boolean; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; }; export declare const setBlackboxUrlTool: { name: string; description: string; inputSchema: { url: z.ZodString; shouldBlackbox: z.ZodOptional; }; handler: ({ url, shouldBlackbox }: { url: string; shouldBlackbox?: boolean; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; };