import { EventEmitter, OnInit } from '@angular/core'; import { EvkUpdateComponentBase, MessageCrudService } from '@evomatik/evk-common'; import { ArmaExpedienteModel } from '../../../models/arma-expediente.model'; import { ArmasUpdateService } from '../services/armas-update.service'; import { ArmasShowService } from '../services/armas-show.service'; import { Observable } from 'rxjs'; import { ArmasFormComponent } from '../armas-form/armas-form.component'; export declare class ArmasUpdateComponent extends EvkUpdateComponentBase implements OnInit { updateService: ArmasUpdateService; showService: ArmasShowService; messagesCrudService: MessageCrudService; idArma: number; esLocal: boolean; armaLocal: ArmaExpedienteModel; afterUpdateEvent: EventEmitter; armaActualizada: EventEmitter; constructor(updateService: ArmasUpdateService, showService: ArmasShowService, messagesCrudService: MessageCrudService); readonly canEdit: boolean; setFormComponent: ArmasFormComponent; evkLoadComponentData(): Observable; evkFillForm(response: ArmaExpedienteModel): Observable; ngOnInit(): void; formValid: () => boolean; cancelar(event: boolean): void; editarDiligencia(): void; onCatalogosCargados(cargados: boolean): void; }