import { HttpHandler, HttpInterceptor, HttpRequest, HttpEvent } from '@angular/common/http';
import { Observable } from 'rxjs';
import * as i0 from "@angular/core";
export declare class RequestHeadersInterceptor implements HttpInterceptor {
    private _enabled;
    set enabled(_enabled: boolean);
    private _actAs;
    set actAs(_actAs: string);
    private _version;
    get version(): string;
    set version(_version: string);
    private _authenticationHeader;
    private _authentication;
    set authentication(_authentication: string);
    intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>>;
    private setAcceptHeader;
    private setContentTypeHeader;
    static ɵfac: i0.ɵɵFactoryDeclaration<RequestHeadersInterceptor, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<RequestHeadersInterceptor>;
}
