import { AbstractRestEntity } from '../domain/entities'; import { IEntityService } from './IEntity.service'; import { RestEntityDescriptor } from '../domain/descriptors'; import { HttpClient } from '@angular/common/http'; export declare class RestService implements IEntityService { protected entityDescriptor: RestEntityDescriptor; protected httpClient: HttpClient; constructor(entityDescriptor: RestEntityDescriptor, httpClient: HttpClient); read(id: any): Promise; readAll(): Promise; create(entity: T): Promise; update(entity: T): Promise; delete(id: any): Promise; }