/** * Local JSON Cache for Stateful Scans * Stores hashed primed entities per session in ~/.visus-cache-{sessionId}.json * TTL: 30min inactivity */ import type { PrimedEntity } from '../types.js'; declare class LocalCache { private cacheDir; constructor(); private getCacheFile; private isExpired; getPrimed(sessionId: string): Promise; setPrimed(sessionId: string, entities: PrimedEntity[]): Promise; clear(sessionId: string): Promise; } export declare const cacheManager: LocalCache; export {}; //# sourceMappingURL=local-cache.d.ts.map