type MetaData = { size: number; mtime: number; data?: T; }; export type FileDescriptor = { key: string; changed?: boolean; notFound?: boolean; err?: unknown; meta?: MetaData; }; export declare class FileEntryCache { filePath: string; cache: Map>; normalizedEntries: Map>; constructor(cacheId: string, _path: string); getFileDescriptor(filePath: string): FileDescriptor; removeEntry(entryName: string): void; reconcile(): void; } export {};