import { CacheStorageAbstract } from '../cache-storage-abstract.service';
import { CacheStoragesEnum } from '../../../enums/cache-storages.enum';
import { StorageValueInterface } from '../../../interfaces/storage-value.interface';
import * as i0 from "@angular/core";
/**
 * Service for storing data in local storage
 */
export declare class CacheMemoryStorage extends CacheStorageAbstract {
    private _data;
    getItem(key: string): any;
    setItem(key: string, value: StorageValueInterface): boolean;
    removeItem(key: string): void;
    clear(): void;
    type(): CacheStoragesEnum;
    isEnabled(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<CacheMemoryStorage, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<CacheMemoryStorage>;
}
