import { OnInit, OnDestroy } from '@angular/core'; import { EditPageComponent } from '../edit-page/edit-page.component'; import { PermissionService } from '../../../permission'; import { ActivatedRoute } from '@angular/router'; import { ServiceBase } from '../../../interfaces'; import { Observable } from 'rxjs'; export declare abstract class ImplementedEditPageComponent extends EditPageComponent implements OnInit, OnDestroy { protected readonly route: ActivatedRoute; protected readonly service: ServiceBase; protected permissionService?: PermissionService; protected editPermission?: string; constructor(route: ActivatedRoute, service: ServiceBase, permissionService?: PermissionService, editPermission?: string); updateModel(): Observable; getModel(): Observable; ngOnInit(): void; ngOnDestroy(): void; }