import { HttpEvent, HttpHandler, HttpInterceptor, HttpRequest } from "@angular/common/http"; import { Observable } from "rxjs"; import { LoaderService } from "../../services/loader.service"; import * as i0 from "@angular/core"; export declare class LoaderInterceptor implements HttpInterceptor { private loaderService; /** * Way to deal with multi request */ private activeRequests; constructor(loaderService: LoaderService); intercept(request: HttpRequest, next: HttpHandler): Observable>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export declare let loaderInterceptorProvider: { provide: import("@angular/core").InjectionToken; useClass: typeof LoaderInterceptor; multi: boolean; };