import { ImplementedService } from './implemented.service'; import { Observable } from 'rxjs'; import { ListObject } from '../../models/list-object.model'; import { FactoryBase } from '../../interfaces/factory-base.interface'; import { ApiService } from '../../api/services/api.service'; import { FieldHandler } from '../../models/field-handler.model'; import { ListParameters } from '../../interfaces/list-parameters.interface'; export declare abstract class ImplementedApiService extends ImplementedService { protected readonly apiService: ApiService; readonly mFactory: FactoryBase; readonly mPath: string; constructor(apiService: ApiService, mFactory: FactoryBase, mPath: string); protected getAllFields: FieldHandler; protected getByIdFields: FieldHandler; getAll(routeParams: ListParameters): Observable>; getById(id: number): Observable; }