import type { IStorage, State } from '../..'; export declare class MemoryStorage implements IStorage { private _data; constructor(); clone(data: T): T; getItem(key: string): T; removeItem(key: string): void; setItem(key: string, data: T): void; } declare class Storage implements IStorage { private _storage; static supportsSession: boolean; constructor(); get isKeyRequired(): boolean; clone(data: any): T; getItem(key: string): T; removeItem(key: string): void; setItem(key: string, data: T): void; } export default Storage;