import { Observable } from 'rxjs'; export interface RetryBackoffConfig { initialInterval: number; maxRetries?: number; maxInterval?: number; resetOnSuccess?: boolean; shouldRetry?: (error: any) => boolean; backoffDelay?: (iteration: number, initialInterval: number) => number; } export declare function retryBackoff(config: number | RetryBackoffConfig): (source: Observable) => Observable;