import { HttpClient, HttpHandler, HttpHeaders } from "@angular/common/http"; import { RequestBag } from "./request-bag"; import { HttpRequestHeaders, HttpRequestQuery, IBaseHttpClient } from "../common-types"; import * as i0 from "@angular/core"; export declare class BaseHttpClient extends HttpClient implements IBaseHttpClient { renewTokenFunc: () => void; readonly bag: RequestBag; constructor(handler: HttpHandler); get requestHeaders(): Readonly; get requestParams(): Readonly; setHeader(name: string, value?: string | string[]): void; getHeader(name: string): string; setParam(name: string, value?: any): void; setExtraRequestParam(name: string, value?: any): void; makeHeaders(): HttpHeaders; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }