import { Observable } from 'rxjs/Observable'; import { RestService, ExtRestConfig, HateosPagedResponse, ObjectWithLinks, ModelMeta, ModelMetaService } from '../../common'; import { PageAndSort } from '../models'; export declare class ApiTableService { private conf; private modelMetaService; rest: RestService; constructor(conf: ExtRestConfig, modelMetaService: ModelMetaService, rest: RestService); /**Get the model */ getModel(model: string, projecion?: string): Observable; getTableData(meta: ModelMeta, pageAndSort?: PageAndSort): Observable; getItem(url: any): Observable; }