import { Observable } from 'rxjs'; import { HttpParams, HttpClient } from '@angular/common/http'; import { IHttpRequestOptions, IResponse, IResponseLower } from '../interfaces/response.interface'; export declare class HttpService { private http$; constructor(http$: HttpClient); get(url: string, httpParams?: HttpParams, options?: IHttpRequestOptions): Observable>; getLower(url: string, httpParams?: HttpParams, options?: IHttpRequestOptions): Observable>; post(url: string, body: any, options?: IHttpRequestOptions): Observable>; postLower(url: string, body: any, options?: IHttpRequestOptions): Observable>; put(url: string, body: any, options?: IHttpRequestOptions): Observable>; delete(url: string, options?: IHttpRequestOptions): Observable>; multipart(url: string, formData: FormData, httpParams?: HttpParams, options?: IHttpRequestOptions): Observable>; /** * @deprecated Since moveing to new node/nestjs. */ getWithSsrCache(url: string, cacheKey: string, httpParams?: HttpParams, options?: IHttpRequestOptions): Observable>; /** * @deprecated Since moveing to new node/nestjs. */ getLowerWithSsrCache(url: string, cacheKey: string, httpParams?: HttpParams, options?: IHttpRequestOptions): Observable>; private getParams; }