import { OnInit, OnDestroy } from '@angular/core'; import { Observable } from 'rxjs'; import { ListComponent } from '../list/list.component'; import { ServiceBase } from '../../interfaces/service-base.interface'; import { ListFilterOperator } from '../../enums/list-filter-operator.enum'; import { ListObject } from '../../models/list-object.model'; import { CoreService } from '../../services/core.service'; export declare abstract class ImplementedListComponent extends ListComponent implements OnInit, OnDestroy { protected readonly coreService: CoreService; protected readonly service: ServiceBase; filterOp: typeof ListFilterOperator; constructor(coreService: CoreService, service: ServiceBase); getList(): Observable>; delete(item: T): void; ngOnInit(): void; ngOnDestroy(): void; }