import { HttpRequest, HttpHandler, HttpEvent, HttpInterceptor } from '@angular/common/http'; import { Observable } from 'rxjs'; import { AuthenticationService } from '../../services/authentication.service'; import { ConfigService } from '../../services/config.service'; import * as i0 from "@angular/core"; export declare class JwtInterceptor implements HttpInterceptor { private authenticationService; private config; constructor(authenticationService: AuthenticationService, config: ConfigService); /** * Add JWT token when available in request header * @param request * @param next */ intercept(request: HttpRequest, next: HttpHandler): Observable>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export declare let jwtInterceptorProvider: { provide: import("@angular/core").InjectionToken; useClass: typeof JwtInterceptor; multi: boolean; };