import { CacheOptions, CacheStats } from './types.js'; export declare class FileCache { private name; private cacheDir; private metadataPath; private metadata; private options; private stats; private initialized; private pruneTimer; private static readonly DEFAULT_OPTIONS; constructor(options: CacheOptions); init(): Promise; private createCacheDirectory; private ensureInitialized; private saveMetadata; private hashKey; private getEntryPath; get(key: string): Promise; set(key: string, value: T, ttl?: number): Promise; has(key: string): Promise; delete(key: string): Promise; clear(): Promise; prune(): Promise; getStats(): CacheStats; close(): void; } //# sourceMappingURL=fileCache.d.ts.map