/** * Inspection Tools */ import { z } from 'zod'; import { CDPManager } from '../cdp-manager.js'; import { SourceMapHandler } from '../sourcemap-handler.js'; export declare function createInspectionTools(cdpManager: CDPManager, sourceMapHandler: SourceMapHandler, resolveConnectionFromReason?: (connectionReason: string) => Promise<{ connection: any; cdpManager: CDPManager; puppeteerManager: any; consoleMonitor: any; networkMonitor: any; } | null>): { inspect: { description: string; zodSchema: z.ZodObject<{ action: z.ZodEnum<["getCallStack", "getVariables", "evaluateExpression", "searchCode", "searchFunctions"]>; connectionReason: z.ZodOptional; callFrameId: z.ZodOptional; includeGlobal: z.ZodOptional; filter: z.ZodOptional; expandObjects: z.ZodOptional; maxDepth: z.ZodOptional; maxTokens: z.ZodOptional; expression: z.ZodOptional; pattern: z.ZodOptional; caseSensitive: z.ZodOptional; isRegex: z.ZodOptional; urlFilter: z.ZodOptional; limit: z.ZodOptional; functionName: z.ZodOptional; }, "strict", z.ZodTypeAny, { action: "getCallStack" | "getVariables" | "evaluateExpression" | "searchCode" | "searchFunctions"; filter?: string | undefined; functionName?: string | undefined; connectionReason?: string | undefined; callFrameId?: string | undefined; includeGlobal?: boolean | undefined; expandObjects?: boolean | undefined; maxDepth?: number | undefined; maxTokens?: number | undefined; expression?: string | undefined; pattern?: string | undefined; caseSensitive?: boolean | undefined; isRegex?: boolean | undefined; urlFilter?: string | undefined; limit?: number | undefined; }, { action: "getCallStack" | "getVariables" | "evaluateExpression" | "searchCode" | "searchFunctions"; filter?: string | undefined; functionName?: string | undefined; connectionReason?: string | undefined; callFrameId?: string | undefined; includeGlobal?: boolean | undefined; expandObjects?: boolean | undefined; maxDepth?: number | undefined; maxTokens?: number | undefined; expression?: string | undefined; pattern?: string | undefined; caseSensitive?: boolean | undefined; isRegex?: boolean | undefined; urlFilter?: string | undefined; limit?: number | undefined; }>; inputSchema: import("zod-to-json-schema").JsonSchema7Type & { $schema?: string | undefined; definitions?: { [key: string]: import("zod-to-json-schema").JsonSchema7Type; } | undefined; }; handler: (args: { action: "getCallStack" | "getVariables" | "evaluateExpression" | "searchCode" | "searchFunctions"; filter?: string | undefined; functionName?: string | undefined; connectionReason?: string | undefined; callFrameId?: string | undefined; includeGlobal?: boolean | undefined; expandObjects?: boolean | undefined; maxDepth?: number | undefined; maxTokens?: number | undefined; expression?: string | undefined; pattern?: string | undefined; caseSensitive?: boolean | undefined; isRegex?: boolean | undefined; urlFilter?: string | undefined; limit?: number | undefined; }, abortSignal?: AbortSignal) => Promise; }; }; //# sourceMappingURL=inspection-tools.d.ts.map