import { HttpClient, HttpErrorResponse } from "@angular/common/http"; import { Observable } from "rxjs/Rx"; export interface RequestEvent { controller: string; fileName?: string; method?: string; params?: any; type?: string; } export declare class HttpHandler { private http; static SERVER_URL_BASE: string; static SESSION_TIMEOUT: boolean; static getUrl(config: RequestEvent): string; static addMessage(errorCode: string): void; constructor(http: HttpClient); handleError(res: HttpErrorResponse): Observable; request(config: RequestEvent): Observable; requestToPromise(config: RequestEvent): Promise; upload(config: RequestEvent): Observable; interceptors(): void; requestProgress(config: RequestEvent): void; private objectToData(o, prefix?, form?); private serialize(o); private objectToFormData(o, prefix?, form?); }