import { ClaimMap, RetryWithEscalation } from '@terminus/ngx-tools/jwt';
import { Observable } from 'rxjs';
export declare class RetryWithEscalationMock<CM = ClaimMap> extends RetryWithEscalation implements RetryWithEscalation {
    tokenEscalationsRequested: string[];
    escalationSuccessful: boolean;
    static forTestBed(): {
        provide: typeof RetryWithEscalation;
        useFactory: typeof retryWithEscalationFactory;
    };
    retryWithEscalation(tokenName: Extract<keyof CM, string>): (source: Observable<any>) => Observable<any>;
}
/**
 * Return mock
 */
export declare function retryWithEscalationFactory(): RetryWithEscalationMock<ClaimMap>;
