/** * Weavetab — tools/storage.ts * browser_storage: read/write localStorage and sessionStorage via Runtime.evaluate. * Weavetab by fy2ne */ import CDP from "chrome-remote-interface"; import type { Config } from "../config/loader.js"; export interface StorageOptions { scope: "local" | "session"; action: "get" | "set" | "remove" | "list" | "clear"; key?: string; value?: string; } export declare function browserStorage(session: CDP.Client, options: StorageOptions, _config: Config): Promise<{ success: boolean; result?: string | null; data?: { key: string; value: string | null; }[]; message?: string; }>;