import { InitializeBase } from "@zenflux/core/src/bases/initialize-base"; export declare abstract class CacheBase extends InitializeBase { private readonly cache; private cacheDebugger; protected constructor(shouldDebugCache?: boolean); protected getCache(key: string): CacheResult | undefined; protected getCacheMap(): Map; protected setCache(key: string, value: CacheResult): void; protected deleteCache(key: string): boolean; protected deleteCacheWithPrefix(prefix: string): void; }