export declare class SuperCache { private cache; getCached(cacheKey: string, initializer: () => T): T; getCached(cacheKey: string, initializer: () => Promise): Promise; invalidate(cacheKey: string): void; }