import { OnInit } from '@angular/core'; import { NgForm } from '@angular/forms'; import { ActivatedRoute, Router } from '@angular/router'; import { MensageriaService } from '@main-class/componentes/core'; import { LoaderService } from '@main-class/componentes/loader'; import * as i0 from "@angular/core"; export declare abstract class AbstractEdicaoComponent implements OnInit { entidade: T; protected readonly router: Router; protected readonly activatedRoute: ActivatedRoute; protected readonly mensageriaService: MensageriaService; protected readonly loaderService: LoaderService; protected abstract detalhaEntidade?(id: any): Promise; protected abstract salvaEntidade(): Promise; ngOnInit(): void; salva(form: NgForm): Promise; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "ng-component", never, {}, {}, never, never, true, never>; }