import { HttpEvent, HttpHandler, HttpInterceptor, HttpRequest } from "@angular/common/http"; import { Observable } from "rxjs"; import { AuthService } from "./auth.service"; import { MessageService } from "@adjai/ngx-library/src/lib/message"; import { LocationStrategy } from "@angular/common"; import * as i0 from "@angular/core"; export declare class AuthTokenInterceptor implements HttpInterceptor { private authService; private messageService; private locationStrategy; private isRefreshingToken; private refreshToken$; constructor(authService: AuthService, messageService: MessageService, locationStrategy: LocationStrategy); intercept(req: HttpRequest, next: HttpHandler): Observable>; private getRefreshToken$; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }