import { BaseEntity, ID } from '../model/baseentity'; export declare class CacheService { private cachedData; constructor(); has(key: string): boolean; get(key: string): any; add(key: string, data: any): void; remove(key: any): void; clear(): void; hasEntity(entityName: string): boolean; getEntity(entityName: string): BaseEntity[]; addEntity(entityName: string, data: BaseEntity[] | BaseEntity): void; removeEntity(entityName: string): void; removeEntity(entityName: string, entity: BaseEntity | ID): void; }