interface CacheContent { id: K; value: T; addedAt: number; } declare class MemoryCache { private caches; constructor(); add(id: K, value: T): void; get(id: K): CacheContent | null; has(id: K): boolean; clear(): void; } export { MemoryCache as default };