/** * Execution Control Tools */ import { z } from 'zod'; import { CDPManager } from '../cdp-manager.js'; import type { ConnectionManager } from '../connection-manager.js'; export declare function createExecutionTools(cdpManager: CDPManager, resolveConnectionFromReason?: (connectionReason: string) => Promise<{ connection: any; cdpManager: CDPManager; puppeteerManager: any; consoleMonitor: any; networkMonitor: any; } | null>, connectionManager?: ConnectionManager): { execution: { description: string; zodSchema: z.ZodObject<{ action: z.ZodEnum<["pause", "resume", "stepOver", "stepInto", "stepOut", "acknowledge"]>; connectionReason: z.ZodOptional; }, "strict", z.ZodTypeAny, { action: "acknowledge" | "pause" | "resume" | "stepOver" | "stepInto" | "stepOut"; connectionReason?: string | undefined; }, { action: "acknowledge" | "pause" | "resume" | "stepOver" | "stepInto" | "stepOut"; connectionReason?: 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: "acknowledge" | "pause" | "resume" | "stepOver" | "stepInto" | "stepOut"; connectionReason?: string | undefined; }, abortSignal?: AbortSignal) => Promise; }; }; //# sourceMappingURL=execution-tools.d.ts.map