import { ApiService } from './api.service'; import { PaginatedResult } from '../restaurant-manager.models'; import { Observable } from 'rxjs'; export declare class EntityService { private apiService; constructor(apiService: ApiService); private static convertParams; list(entity: string, params: any, type: new (obj: any) => T): Observable>; getAll(entity: string, params: any, type: new (obj: any) => T): Observable; getById(entity: string, id: string, type: new (obj: any) => T): Observable; update(entity: string, data: any, type: new (obj: any) => T): Observable; add(entity: string, data: any, type: new (obj: any) => T): Observable; remove(entity: string, id: string): Observable; reorder(data: any): Observable; }