import { Http, Headers, Response, RequestOptions } from '@angular/http'; import { Observable } from 'rxjs/Observable'; import { ErrorObservable } from 'rxjs/observable/ErrorObservable'; export declare class GenericdatasetService { http: Http; headers: Headers; options: RequestOptions; itemsUrl: string; restName: string; modelName: string; constructor(http: Http); ngOnInit(): void; getrestName(): string; setrestName(restName: string): void; getmodelName(): string; setmodelName(modelName: string): void; getItemsCount(filter: any, requestOri?: any, globalFilter?: String): Observable; getSymbol(url: string): string; getItems(page: number, perPage: number, filter: any, requestOri: any, globalFilter: String): Observable; getItem(id: number, filter?: string[]): Observable; getUrl(param: any): Observable; getExternalUrl(param: any): Observable; getItemFromLink(item: any): Observable; extractData(res: Response): any; handleError(error: any): ErrorObservable; addItem(name: string): Observable; insertItem(body: any): Observable; deleteItem(item: any, id: number): Observable; saveItem(body: any, id: number): Observable; updateItem(body: any, id: number): Observable; }