import { HttpEvent, HttpHandler, HttpHeaders, HttpInterceptor, HttpRequest } from '@angular/common/http'; import { Injector } from '@angular/core'; import { Observable } from 'rxjs'; import { KeycloakService } from '../../keycloak/keycloak.service'; export declare class JwtInterceptor implements HttpInterceptor { private keyCloakService; private injector; private jwtHelperService; private authService; private configuration; private useBearer; private clientHeaderName; constructor(keyCloakService: KeycloakService, injector: Injector); private getAuthService; intercept(req: HttpRequest, next: HttpHandler): Observable>; getHttpHeaders(headers: HttpHeaders): HttpHeaders; getJwtHeaders(headers: HttpHeaders, req: HttpRequest): Observable; checkUrl(req: HttpRequest): boolean; getKeycloakHeaders(headers: HttpHeaders, req: HttpRequest): Observable; }