import { HttpInterceptor, HttpRequest, HttpHandler, HttpEvent } from '@angular/common/http';
import { Observable } from 'rxjs';
import { UtilService } from '../../services/util/util.service';
import { LoginService } from '../../services/login/login.service';
import { LoggerService } from '../../services/logger/logger.service';
import { CaptchaService } from '../../services/captcha/captcha.service';
import { FingerprintService } from '../../services/fpjs/fingerprint.service';
import { ClaimantContextService } from '../../services/claimant-context/claimant-context.service';
import * as i0 from "@angular/core";
export declare class HttpHeaderInterceptor implements HttpInterceptor {
    loginService: LoginService;
    util: UtilService;
    private logger;
    private captchaService;
    private fingerprintService;
    private claimantContextService;
    constructor(loginService: LoginService, util: UtilService, logger: LoggerService, captchaService: CaptchaService, fingerprintService: FingerprintService, claimantContextService: ClaimantContextService);
    intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>>;
    static ɵfac: i0.ɵɵFactoryDeclaration<HttpHeaderInterceptor, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<HttpHeaderInterceptor>;
}
//# sourceMappingURL=http-header.interceptor.d.ts.map