import type { RetryStrategy } from '../types/sdk'; type RetryOptions = { maxRetries: number; retryDelay: number; retryStrategy?: RetryStrategy | undefined; shouldRetry?: ((error: unknown) => boolean) | undefined; onRetry?: ((error: unknown, attempt: number, delayMs: number) => void) | undefined; signal?: AbortSignal | undefined; }; export declare const calculateRetryDelay: (attempt: number, baseDelay: number, strategy: RetryStrategy) => number; export declare const withRetry: (fn: () => Promise, options: RetryOptions) => Promise; export {}; //# sourceMappingURL=retry.d.ts.map