/** * Purpose: Shared storage helpers for tracked-tab state (TRACKED_TAB_ID/URL/TITLE). * Why: Tracked-tab storage keys must be accessed through one helper module (CLAUDE.md rule 18) * so background and popup never drift (e.g., leaving a stale TRACKED_TAB_TITLE behind). * Docs: docs/features/feature/tab-tracking-ux/index.md */ /** All storage keys that make up tracked-tab state. Always read/cleared together. */ export declare const TRACKED_TAB_STORAGE_KEYS: ("trackedTabId" | "trackedTabUrl" | "trackedTabTitle")[]; /** * Persist tracked tab state. */ export declare function setTrackedTab(tab: Pick): Promise; /** * Clear tracked tab state (all keys, including title). */ export declare function clearTrackedTab(): Promise; //# sourceMappingURL=tracked-tab-storage.d.ts.map