export declare class UploadError extends Error { readonly statusCode: number; readonly responseBody: string; constructor(statusCode: number, responseBody: string); } export declare const isTransientUploadError: (error: unknown) => boolean; export interface RetryTransientUploadErrorsOptions { maxAttempts?: number; baseDelayMs?: number; onRetry?: (attempt: number, error: unknown) => void; sleep?: (ms: number) => Promise | void; } export declare const retryTransientUploadErrors: (operation: () => Promise | T, options?: RetryTransientUploadErrorsOptions) => Promise; //# sourceMappingURL=retry-transient-upload-errors.d.ts.map