import { HttpEvent, HttpHandler, HttpInterceptor, HttpRequest } from '@angular/common/http';
import { Observable } from "rxjs";
import { Router } from '@angular/router';
import { NavController } from '@ionic/angular';
import { UtilService } from '../../services/util/util.service';
import { LoginService } from '../../services/login/login.service';
import { LoggerService } from '../../services/logger/logger.service';
import { MaintenanceService } from '../../services/maintenance/maintenance.service';
import * as i0 from "@angular/core";
export declare class HttpErrorInterceptor implements HttpInterceptor {
    router: Router;
    private util;
    private nav;
    private ls;
    private logger;
    ms: MaintenanceService;
    constructor(router: Router, util: UtilService, nav: NavController, ls: LoginService, logger: LoggerService, ms: MaintenanceService);
    intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>>;
    shouldStayOnPage(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<HttpErrorInterceptor, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<HttpErrorInterceptor>;
}
//# sourceMappingURL=http-error-interceptor.d.ts.map