/** * Breakpoint Management Tools */ import { z } from 'zod'; import { CDPManager } from '../cdp-manager.js'; import { SourceMapHandler } from '../sourcemap-handler.js'; import type { LogpointExecutionTracker } from '../logpoint-execution-tracker.js'; export declare function createBreakpointTools(cdpManager: CDPManager, sourceMapHandler: SourceMapHandler, logpointTracker?: LogpointExecutionTracker, resolveConnectionFromReason?: (connectionReason: string) => Promise<{ connection: any; cdpManager: CDPManager; puppeteerManager: any; consoleMonitor: any; networkMonitor: any; } | null>): { breakpoint: { description: string; zodSchema: z.ZodObject<{ action: z.ZodEnum<["set", "remove", "list", "setLogpoint", "validate", "resetCounter", "waitForScript", "setDOMBreakpoint", "setEventBreakpoint", "setXHRBreakpoint", "await"]>; connectionReason: z.ZodOptional; url: z.ZodOptional; lineNumber: z.ZodOptional; columnNumber: z.ZodOptional; condition: z.ZodOptional; logMessage: z.ZodOptional; includeCallStack: z.ZodOptional; includeVariables: z.ZodOptional; maxExecutions: z.ZodOptional; timeout: z.ZodOptional; breakpointId: z.ZodOptional; selector: z.ZodOptional; domBreakpointType: z.ZodOptional>; eventName: z.ZodOptional; targetName: z.ZodOptional; urlPattern: z.ZodOptional; }, "strict", z.ZodTypeAny, { action: "list" | "set" | "remove" | "setLogpoint" | "validate" | "resetCounter" | "waitForScript" | "setDOMBreakpoint" | "setEventBreakpoint" | "setXHRBreakpoint" | "await"; timeout?: number | undefined; url?: string | undefined; lineNumber?: number | undefined; columnNumber?: number | undefined; breakpointId?: string | undefined; connectionReason?: string | undefined; condition?: string | undefined; logMessage?: string | undefined; includeCallStack?: boolean | undefined; includeVariables?: boolean | undefined; maxExecutions?: number | undefined; selector?: string | undefined; domBreakpointType?: "subtree-modified" | "attribute-modified" | "node-removed" | undefined; eventName?: string | undefined; targetName?: string | undefined; urlPattern?: string | undefined; }, { action: "list" | "set" | "remove" | "setLogpoint" | "validate" | "resetCounter" | "waitForScript" | "setDOMBreakpoint" | "setEventBreakpoint" | "setXHRBreakpoint" | "await"; timeout?: number | undefined; url?: string | undefined; lineNumber?: number | undefined; columnNumber?: number | undefined; breakpointId?: string | undefined; connectionReason?: string | undefined; condition?: string | undefined; logMessage?: string | undefined; includeCallStack?: boolean | undefined; includeVariables?: boolean | undefined; maxExecutions?: number | undefined; selector?: string | undefined; domBreakpointType?: "subtree-modified" | "attribute-modified" | "node-removed" | undefined; eventName?: string | undefined; targetName?: string | undefined; urlPattern?: string | undefined; }>; inputSchema: import("zod-to-json-schema").JsonSchema7Type & { $schema?: string | undefined; definitions?: { [key: string]: import("zod-to-json-schema").JsonSchema7Type; } | undefined; }; handler: (args: { action: "list" | "set" | "remove" | "setLogpoint" | "validate" | "resetCounter" | "waitForScript" | "setDOMBreakpoint" | "setEventBreakpoint" | "setXHRBreakpoint" | "await"; timeout?: number | undefined; url?: string | undefined; lineNumber?: number | undefined; columnNumber?: number | undefined; breakpointId?: string | undefined; connectionReason?: string | undefined; condition?: string | undefined; logMessage?: string | undefined; includeCallStack?: boolean | undefined; includeVariables?: boolean | undefined; maxExecutions?: number | undefined; selector?: string | undefined; domBreakpointType?: "subtree-modified" | "attribute-modified" | "node-removed" | undefined; eventName?: string | undefined; targetName?: string | undefined; urlPattern?: string | undefined; }, abortSignal?: AbortSignal) => Promise; }; }; //# sourceMappingURL=breakpoint-tools.d.ts.map