/** * A two-layer cache implementation combining file and S3 caches * @deprecated Use MultiLayerCache instead for better flexibility */ import { LocalCache } from './file-cache'; import { S3Cache } from './s3-cache'; export declare class TwoLayerCache { private fileCache; private s3Cache; private invalidateCache; constructor(fileCache: LocalCache, s3Cache: S3Cache | null, invalidateCache?: boolean); get(key: string, updateCache?: boolean): Promise | null>; set(key: string, value: Record): Promise; invalidate(key: string): Promise; clear(): Promise; } //# sourceMappingURL=two-layer-cache.d.ts.map