/**
 * Internal class for retries
 */
export declare class RetryHelper {
    private maxAttempts;
    private minSeconds;
    private maxSeconds;
    constructor(maxAttempts: number, minSeconds: number, maxSeconds: number);
    execute<T>(action: () => Promise<T>, isRetryable?: (e: Error) => boolean): Promise<T>;
    private getSleepAmount;
    private sleep;
}