export declare function probeCacheKey(...parts: string[]): string; /** * Lightweight content-addressable cache for external probe responses * (SerpAPI, ask_ai_engine). Simpler than the cachedFetch HTTP cache — * no ETag/Last-Modified, no negative cache, just key → JSON with TTL. * * Misses (file absent, malformed, expired) all return null silently — * the caller fetches fresh and writes back. */ export declare function readProbeCache(dir: string, key: string, ttlMs: number): Promise; export declare function writeProbeCache(dir: string, key: string, data: T): Promise; //# sourceMappingURL=cache.d.ts.map