import { HttpHeaders, HttpParams } from "@angular/common/http"; import { HttpRequestHeaders, HttpRequestQuery } from "../common-types"; export declare class RequestBag { protected source?: RequestBag; protected readonly headers: HttpRequestHeaders; protected readonly params: HttpRequestQuery; get requestHeaders(): Readonly; get requestParams(): Readonly; constructor(source?: RequestBag); makeHeaders(headersObj?: HttpRequestHeaders | HttpHeaders, withCredentials?: boolean): HttpHeaders; makeParams(paramsObj?: HttpParams | HttpRequestQuery): HttpParams; setHeader(name: string, value?: string | string[]): void; getHeader(name: string): string; setParam(name: string, value?: any): void; convertHeaders(headers: HttpHeaders | HttpRequestHeaders): HttpRequestHeaders; convertParams(params: HttpParams | HttpRequestQuery): HttpRequestQuery; }