export declare const contextCacheSymbol: unique symbol; export declare function initContextCache(): { [contextCacheSymbol]: {}; }; export interface ContextCache { (context: C, ...args: Args): T; delete: (context: C) => void; } export declare function createContextCache(create: (context: C, ...args: Args) => T): ContextCache; //# sourceMappingURL=context-cache.d.ts.map