export type TypedCacheSymbol<T> = {
id: string;
};
export declare class TypedCache {
static createSymbol<T>(id: string): TypedCacheSymbol<T>;
private store;
set<T>(symbol: TypedCacheSymbol<T>, value: T): void;
get<T>(symbol: TypedCacheSymbol<T>): T | undefined;
clear(): void;
}