import type { RemoteCacheClient, RemoteCacheClientUploadOperationOptions, RemoteCacheClientOperationOptions, RemoteCacheClientOperationResult } from '../types/RemoteCacheClient.js'; /** * A decorator for a RemoteCacheClient that keeps a list of remote resources locally. */ export declare class InMemoryDecorator implements RemoteCacheClient { private readonly cacheClient; private readonly list; constructor(options: { cacheClient: RemoteCacheClient; getList: () => Promise>; }); uploadFolder(options: RemoteCacheClientUploadOperationOptions): Promise; downloadFolder(options: RemoteCacheClientOperationOptions): Promise; } //# sourceMappingURL=InMemoryDecorator.d.ts.map