import { CacheManager } from "./cache-manager.class";
export declare function extendCache<BaseCacheManager extends CacheManager, Extensions extends Record<string, Jsm.Core.CacheManager.EntityCacheManager<Jsm.Core.Utils.SystemStructure.Models.BaseEntityObject, {
    filters?: Record<string, any>;
}, Jsm.Core.CacheManager.TSDKClient<Jsm.Core.Utils.SystemStructure.Models.BaseEntityObject>> | Jsm.Core.CacheManager.ForeignCacheManager<Jsm.Core.Utils.SystemStructure.Models.BaseEntityObject, {
    filters?: Record<string, any>;
}, Jsm.Core.CacheManager.TSDKClient<Jsm.Core.Utils.SystemStructure.Models.BaseEntityObject>>>>(cache: BaseCacheManager, extensions: Extensions): BaseCacheManager & Extensions;
