import { BaseInterface } from './BaseInterface'; import { KeySlash } from './Storage/Adapter/KeySlash'; export declare class Permanent implements BaseInterface { static readonly INFINITY_LIFETIME: number; static readonly DEFAULT_LIFETIME: number; private adapter; constructor(adapter: KeySlash); has(key: string): boolean; set(key: string, value: any, lifeTime?: number, tags?: string[]): void; get(key: string): any; getByTags(tags: any[]): any; remove(key: string): void; removeByTag(tag: string): void; removeByTags(tags: any[]): void; removeMulti(keys: any[]): void; removeByGroup(group: any): void; removeByGroups(groups: string[]): void; clear(): void; }