export declare type AppStorage = Storage | MemoryStorage;
export declare class MemoryStorage {
    private readonly _storage;
    constructor(_storage?: Map<string, string>);
    getItem(name: string): string | undefined;
    setItem(name: string, value: string): void;
    removeItem(name: string): void;
}
export declare class CustomStorage {
    private storage;
    languageKey: string;
    private keyList;
    constructor();
    useSessionStorage(): void;
    read(key: string): any;
    save(key: string, val: any): void;
    remove(key: string): void;
    clear(): void;
    setLanguage(lang: string): void;
    getLanguage(): any;
}
export declare const GlobalStorage: CustomStorage;
