import { HttpEvent, HttpHandler, HttpInterceptor, HttpRequest } from '@angular/common/http'; import { Observable } from 'rxjs'; import { MtnaTimeoutData } from './timeout-data.model'; import { MtnaTimeoutService } from './timeout.service'; import * as i0 from "@angular/core"; /** * A service that listens to Http calls in order to handle resetting a timeout countdown. */ export declare class MtnaTimeoutInterceptorService implements HttpInterceptor { protected timeoutService: MtnaTimeoutService; protected data: MtnaTimeoutData; protected ignoreList: string[]; constructor(timeoutService: MtnaTimeoutService, data: MtnaTimeoutData); intercept(req: HttpRequest, next: HttpHandler): Observable>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }