import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { ISimpleHttpRequestParams } from "../interfaces/simple-http-request-params.interface"; import { HttpMethod } from "../configs/enum"; import * as i0 from "@angular/core"; export declare class SimpleHttp { static baseUrl: string; private static httpClient; static requestInterceptor?: Function; static convertObjectToFormData(formData: FormData, data: any, parentKey?: string): void; static deleteObservable(requestParams: ISimpleHttpRequestParams): Observable; static deletePromise(requestParams: ISimpleHttpRequestParams): Promise; static getFileContentAsBase64FromUrl(url: string): Promise; static getObservable(requestParams: ISimpleHttpRequestParams): Observable; static getPromise(requestParams: ISimpleHttpRequestParams): Promise; static initialize(http: HttpClient): void; static postObservable(requestParams: ISimpleHttpRequestParams): Observable; static postPromise(requestParams: ISimpleHttpRequestParams): Promise; private static processRequestParams; static putObservable(requestParams: ISimpleHttpRequestParams): Observable; static putPromise(requestParams: ISimpleHttpRequestParams): Promise; static requestObservable(requestParams: ISimpleHttpRequestParams, method?: HttpMethod): Observable; static requestPromise(requestParams: ISimpleHttpRequestParams, method?: HttpMethod): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }