import { Http, Jsonp } from '@angular/http'; import { Observable } from 'rxjs/Observable'; import 'rxjs/add/operator/catch'; import 'rxjs/add/operator/map'; import 'rxjs/add/operator/mergeMap'; import 'rxjs/add/operator/publishReplay'; export declare class ApiService { private _http; private _jsonp; constructor(_http: Http, _jsonp: Jsonp); /** * Sends an asynchronous JSONP request */ jsonp(url: string): Observable; /** * Sends an asynchronous GET request */ get(url: string): Observable; /** * Sends an asynchronous POST request * @type {string} */ post(url: string, data: T): Observable; postFormData(requestUrl: string, data: FormData, additionalHeaders?: any): Observable; private extractData(res); private handleError(error); }