import type { RemoteCacheClient, RemoteCacheClientUploadOperationOptions, RemoteCacheClientOperationOptions, RemoteCacheClientOperationResult } from '../types/RemoteCacheClient.js'; import type { RetryManager } from '@ms-cloudpack/retry'; /** * A decorator that retries the upload/download operation if it fails. */ export declare class RetryDecorator implements RemoteCacheClient { private readonly cacheClient; private readonly retryManager; constructor(options: { cacheClient: RemoteCacheClient; retryManager: RetryManager; }); private printRetryContext; uploadFolder(options: RemoteCacheClientUploadOperationOptions): Promise; downloadFolder(options: RemoteCacheClientOperationOptions): Promise; } //# sourceMappingURL=RetryDecorator.d.ts.map