export declare const SEPARATOR = "/";
export declare function getKey(path: string[]): string;
export declare function setItem<T>(path: string[], value: T): void;
export declare function getItem<T>(path: string[]): T | null;
export declare function getAll<T>(id: string): {
    [key: string]: T;
};
export declare class Cache<T> {
    private _id;
    constructor(id: string);
    private _key;
    getItem(path: string): T | null;
    setItem(path: string, value: T): void;
    getAll(): {
        [key: string]: T;
    };
}
