/** * Pluggable storage adapter for cross-platform persistence. * * Browser: localStorage adapter * React Native: AsyncStorage/MMKV adapter * Node/test: no-op adapter (default) */ export interface StorageAdapter { getItem(key: string): string | null; setItem(key: string, value: string): void; removeItem(key: string): void; } /** No-op storage — used when no adapter is provided. */ export declare const noopStorage: StorageAdapter;