import type { IRecordStore } from "../types/interfaces.js"; import type { FunctionRecord } from "../types/index.js"; export declare class JsonFileRecordStore implements IRecordStore { private cacheDir; constructor(cacheDir: string); loadAll(): Promise<{ records: FunctionRecord[]; hashes: Map; mtimes: Map; }>; saveFile(filePath: string, records: FunctionRecord[], hash: string, mtimeMs: number): Promise; deleteFile(filePath: string): Promise; getFileHash(filePath: string): Promise; deleteOrphans(activeFiles: Set): Promise; private getCacheFileName; private ensureDir; } //# sourceMappingURL=record-store-json.d.ts.map