import { HttpEvent, HttpHandler, HttpInterceptor, HttpRequest } from "@angular/common/http"; import { Observable } from "rxjs"; import { LoadingScreenService } from "../services/loading-screen.service"; import * as i0 from "@angular/core"; export declare class LoadingScreenInterceptor implements HttpInterceptor { private loadingScreenService; /** * activeRequests: number */ activeRequests: number; /** * URLs for which the loading screen should not be enabled */ skippUrls: string[]; /** * Constructor * @param loadingScreenService */ constructor(loadingScreenService: LoadingScreenService); /** * Identifies and handles a given HTTP request. * @param req The outgoing request object to handle. * @param next The next interceptor in the chain, or the backend * if no interceptors remain in the chain. * @returns An observable of the event stream. */ intercept(request: HttpRequest, next: HttpHandler): Observable>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }