import { HttpEvent, HttpInterceptor, HttpHandler, HttpRequest } from '@angular/common/http';
import { Observable } from 'rxjs';
import { ApiResultService } from './api.result.service';
import * as i0 from "@angular/core";
export declare class LoggingInterceptor implements HttpInterceptor {
    private apiResultService;
    private _outputToConsole;
    private _enabled;
    set enabled(enabled: boolean);
    constructor(apiResultService: ApiResultService);
    intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>>;
    static ɵfac: i0.ɵɵFactoryDeclaration<LoggingInterceptor, [{ optional: true; }]>;
    static ɵprov: i0.ɵɵInjectableDeclaration<LoggingInterceptor>;
}
