/** In-memory cache for Drive file IDs and metadata to reduce API round-trips. */ export interface FileCacheEntry { fileId: string; name: string; mimeType: string; revision: string; size: number; modifiedTime: string; cachedAt: number; } export declare class FileCache { private readonly byPath; private readonly byId; set(path: string, entry: FileCacheEntry): void; getByPath(path: string): FileCacheEntry | undefined; getById(fileId: string): FileCacheEntry | undefined; invalidate(fileId: string): void; invalidateAll(): void; size(): number; } export declare const fileCache: FileCache; //# sourceMappingURL=fileCache.d.ts.map