import { InjectionToken } from '@angular/core'; import { Actions } from '@ngrx/effects'; import { Store } from '@ngrx/store'; import { Observable, Scheduler } from 'rxjs'; import { ClaimMap } from '../claim-map'; export declare const SCHEDULER: InjectionToken; export declare const ESCALATION_WAIT_TIME: InjectionToken; export declare class RetryWithEscalation { private actions$; store: Store; private scheduler; private waitTime; retryWithEscalation(tokenName: Extract): (source: Observable) => Observable; private waitForResult; private expirationTimer; private failureError; constructor(actions$: Actions, store: Store, scheduler: Scheduler, waitTime: number); }