/** * Storage Access Tools */ import { z } from 'zod'; import type { CDPManager } from '../cdp-manager.js'; import { PuppeteerManager } from '../puppeteer-manager.js'; export declare function createStorageTools(puppeteerManager: PuppeteerManager, cdpManager: CDPManager, resolveConnectionFromReason?: (connectionReason: string) => Promise<{ connection: any; cdpManager: CDPManager; puppeteerManager: any; consoleMonitor: any; networkMonitor: any; } | null>): { storage: { description: string; zodSchema: z.ZodObject<{ action: z.ZodEnum<["getCookies", "setCookie", "getLocalStorage", "setLocalStorage", "clear"]>; connectionReason: z.ZodOptional; url: z.ZodOptional; name: z.ZodOptional; value: z.ZodOptional; domain: z.ZodOptional; path: z.ZodOptional; expires: z.ZodOptional; httpOnly: z.ZodOptional; secure: z.ZodOptional; key: z.ZodOptional; reason: z.ZodOptional; types: z.ZodOptional, "many">>; }, "strict", z.ZodTypeAny, { action: "clear" | "getCookies" | "getLocalStorage" | "setCookie" | "setLocalStorage"; key?: string | undefined; name?: string | undefined; value?: string | undefined; path?: string | undefined; url?: string | undefined; reason?: string | undefined; connectionReason?: string | undefined; types?: ("localStorage" | "cookies" | "sessionStorage")[] | undefined; domain?: string | undefined; expires?: number | undefined; httpOnly?: boolean | undefined; secure?: boolean | undefined; }, { action: "clear" | "getCookies" | "getLocalStorage" | "setCookie" | "setLocalStorage"; key?: string | undefined; name?: string | undefined; value?: string | undefined; path?: string | undefined; url?: string | undefined; reason?: string | undefined; connectionReason?: string | undefined; types?: ("localStorage" | "cookies" | "sessionStorage")[] | undefined; domain?: string | undefined; expires?: number | undefined; httpOnly?: boolean | undefined; secure?: boolean | undefined; }>; inputSchema: import("zod-to-json-schema").JsonSchema7Type & { $schema?: string | undefined; definitions?: { [key: string]: import("zod-to-json-schema").JsonSchema7Type; } | undefined; }; handler: (args: { action: "clear" | "getCookies" | "getLocalStorage" | "setCookie" | "setLocalStorage"; key?: string | undefined; name?: string | undefined; value?: string | undefined; path?: string | undefined; url?: string | undefined; reason?: string | undefined; connectionReason?: string | undefined; types?: ("localStorage" | "cookies" | "sessionStorage")[] | undefined; domain?: string | undefined; expires?: number | undefined; httpOnly?: boolean | undefined; secure?: boolean | undefined; }, abortSignal?: AbortSignal) => Promise; }; }; //# sourceMappingURL=storage-tools.d.ts.map