export declare class SourceCache { private readonly storage; hasItem(id: TId): boolean; getItem(id: TId): TSource | null; setItem(id: TId, source: TSource): void; } /** * TODO: Maybe to indipendent LIB * TODO: Anotate * TODO: breakup into files * TODO: Write tests */