type JsonFileCacheStoreOptions = { getCacheDir: () => string; filename: string; logPrefix: string; cacheLabel: string; describe: (value: TValue) => Record; serialize?: (value: TValue) => string; }; type JsonFileCacheStore = { read: () => TValue | null; has: () => boolean; write: (value: TValue) => void; resetMemory: () => void; }; export declare function createJsonFileCacheStore(options: JsonFileCacheStoreOptions): JsonFileCacheStore; export {};