import { type DataCacheStrategy } from './data-cache-strategy.js'; export declare class DataCacheInFileSystemStrategy implements DataCacheStrategy { private cacheDir; private cacheFileExt; constructor(cacheDir: string, cacheFileExt?: string); set(key: string, value: T): Promise; get(key: string): T | undefined; get(key: string, getDefault?: () => Promise | T): Promise; delete(key: string): Promise; clear(): Promise; private getCacheFilePath; private getFromCache; }