import { CacheEntry } from '../types'; export declare class MemoryCache { private cache; private maxSize; private currentSize; constructor(maxSize?: number); private generateETag; private calculateSize; private evictOldest; get(path: string): CacheEntry | null; set(path: string, content: Buffer, mimeType: string, compressed?: Buffer): void; delete(path: string): void; clear(): void; isModified(path: string, mtime: number): boolean; getStats(): { size: number; count: number; maxSize: number; }; } //# sourceMappingURL=cache.d.ts.map