import { HttpClient, HttpHandler, HttpHeaders, HttpParams, HttpRequest } from '@angular/common/http'; import { Observable } from 'rxjs'; export declare type HttpObserve = 'body' | 'events' | 'response'; export declare class BaseHttpClient extends HttpClient { private _env; constructor(_env: any, handler: HttpHandler); request(first: string | HttpRequest, url?: string, options?: { body?: any; headers?: HttpHeaders | { [header: string]: string | string[]; }; observe?: HttpObserve; params?: HttpParams | { [param: string]: string | string[]; }; reportProgress?: boolean; responseType?: 'arraybuffer' | 'blob' | 'json' | 'text'; withCredentials?: boolean; }): Observable; }