import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs/Observable'; import 'rxjs/add/operator/map'; import 'rxjs/add/operator/catch'; import 'rxjs/add/observable/throw'; import 'rxjs/add/operator/retry'; import { PathModel } from './PathModel'; export declare class RESTClientService { private _http; private header; constructor(_http: HttpClient); get(path: string | PathModel, queryParams?: { [propName: string]: any; }): Observable; post(path: string | PathModel, body: any): Observable; put(path: string | PathModel, body: any): Observable; delete(path: string | PathModel, queryParams?: { [propName: string]: any; }): Observable; getHeader(): any; }