import { HttpEvent, HttpHandlerFn, HttpRequest } from '@angular/common/http'; import { Observable, Subject } from 'rxjs'; import { RetryInterceptorEvent, RetryPolicy } from '../types'; import { RetryState } from './types'; export declare function retryRequestWithStrategy(req: HttpRequest, next: HttpHandlerFn, strategy: RetryPolicy, state: RetryState, events$: Subject): Observable>;