/**
 * The `Storage` class.
 *
 * @public
 */
export declare class Storage {
    /**
     * Constructs a new instance of the `Storage` class.
     *
     * @public
     */
    constructor();
    has(key: string): boolean;
    get<T>(key: string): T | null;
    set<T>(key: string, value: T): void;
}
/**
 * @public
 */
export declare class StorageServiceLocator {
    private static _current;
    static get current(): Storage;
    static isSet(): boolean;
    static set(current: Storage): void;
}
//# sourceMappingURL=Storage.d.ts.map