interface RetryOptions { retries?: number; onFailedAttempt?: (error: any, attemptCount: number) => PromiseLike | void; shouldRetry?: (response: any, attemptCount: number) => PromiseLike | boolean; } export declare function retry(input: (attemptCount: number) => PromiseLike | T, options?: RetryOptions): Promise; export {};