import { Direction, ThemeName } from './types'; export interface CacheTags { dir?: Direction; global?: boolean; theme?: ThemeName; } export interface CacheUnit extends CacheTags { value: T; } export default class CacheManager { protected cache: Map[]>; clear(filter?: (unit: CacheUnit) => boolean): this; compare(unit: CacheUnit, tags: CacheTags): boolean; get(key: string, tags: CacheTags): T | null; set(key: string, value: T, tags: CacheTags): T; } //# sourceMappingURL=CacheManager.d.ts.map