declare type BaseStorage = Pick; export declare type ClientStorage = { getItem: (key: string, defaultState?: T | null) => T | null; setItem: (key: string, value: T | null) => void; removeItem: (key: string) => void; }; export declare const noopStorage: BaseStorage; export declare function createStorage({ storage, key: prefix, }: { storage: BaseStorage; key?: string; }): ClientStorage; export {};