import type { CacheInterface } from './cache-interface.js'; export declare class FileCache implements CacheInterface { private cacheFile; private tapped; private cached?; private originalCache?; private versionHash?; constructor(cacheFile: string); get(uniqueContents: KEY, generator: () => RESULT): RESULT; persist(): void; private sortByKey; private readCache; private getVersionHash; private getCacheFile; }