/** * Source Code Tools */ import { z } from 'zod'; import { CDPManager } from '../cdp-manager.js'; import { SourceMapHandler } from '../sourcemap-handler.js'; export declare function createSourceTools(cdpManager: CDPManager, sourceMapHandler: SourceMapHandler, resolveConnectionFromReason?: (connectionReason: string) => Promise<{ connection: any; cdpManager: CDPManager; puppeteerManager: any; consoleMonitor: any; networkMonitor: any; } | null>): { getSourceCode: { description: string; zodSchema: z.ZodObject<{ url: z.ZodString; startLine: z.ZodOptional; endLine: z.ZodOptional; connectionReason: z.ZodOptional; }, "strict", z.ZodTypeAny, { url: string; connectionReason?: string | undefined; startLine?: number | undefined; endLine?: number | undefined; }, { url: string; connectionReason?: string | undefined; startLine?: number | undefined; endLine?: number | undefined; }>; inputSchema: import("zod-to-json-schema").JsonSchema7Type & { $schema?: string | undefined; definitions?: { [key: string]: import("zod-to-json-schema").JsonSchema7Type; } | undefined; }; handler: (args: { url: string; connectionReason?: string | undefined; startLine?: number | undefined; endLine?: number | undefined; }, abortSignal?: AbortSignal) => Promise; }; }; //# sourceMappingURL=source-tools.d.ts.map