/** * Storage — abstrakcja nad persistencją po stronie klienta. * * Nie używamy `localStorage`/`sessionStorage` bezpośrednio — nigdy. * Adaptery: * - `cookie` (HttpOnly, preferowany dla rzeczy wrażliwych) * - `memory` (żyje do reloadu) * - `web-crypto` (szyfrowane z niewyciąganym kluczem, edge cases) */ export interface Storage { get(key: string): Promise; set(key: string, value: unknown, options?: StorageSetOptions): Promise; remove(key: string): Promise; clear(): Promise; } export interface StorageSetOptions { readonly ttlMs?: number; readonly sensitive?: boolean; } export declare const STORAGE: import("../index.js").EchelonToken; //# sourceMappingURL=index.d.ts.map