export interface Storage { getItem(key: string): any; setItem?(key: string, value: any): any; removeItem?(key: string): any; } export declare class MemoryStorage implements Storage { store: { [key: string]: any; }; constructor(); getItem(key: string): Promise; setItem(key: string, value: any): Promise; removeItem(key: string): Promise; } export declare class StorageWrapper implements Storage { storage: any; constructor(storage: any); getItem(key: string): Promise; setItem(key: string, value: any): Promise; removeItem(key: string): Promise; }