/** * Storage Provider Interface * Abstraction for storage mechanisms (localStorage, sessionStorage, cookies, etc.) */ export interface IStorageProvider { /** * Get an item from storage */ getItem(key: string): string | null; /** * Set an item in storage */ setItem(key: string, value: string): void; /** * Remove an item from storage */ removeItem(key: string): void; /** * Clear all items from storage */ clear?(): void; /** * Check if storage is available */ isAvailable(): boolean; } //# sourceMappingURL=IStorageProvider.d.ts.map