import { AfterViewInit, OnInit } from '@angular/core'; import { DatosPropiosShowService } from '../../../../detalle-diligencia/datos-propios-diligencia/datos-propios-update/datos-propios-show.service'; import { DatosPropiosUpdateService } from '../../../../detalle-diligencia/datos-propios-diligencia/datos-propios-update/datos-propios-update.service'; import { MessageCrudService } from '@evomatik/evk-common'; import { Observable } from 'rxjs/internal/Observable'; import { EvkBuildFormComponent } from '../../../../evk-render/form-construction/evk-build-form/evk-build-form.component'; import { FormGroup } from '@angular/forms'; import { EvkRenderFormUpdateBaseComponent } from '../../../../evk-render/base-components/evk-render-form-update-base.component'; import { Subject } from 'rxjs'; export declare class EvkAdicionalesUpdateFormComponent extends EvkRenderFormUpdateBaseComponent implements OnInit, AfterViewInit { showService: DatosPropiosShowService; updateService: DatosPropiosUpdateService; messagesCrudService: MessageCrudService; idDiligencia: string; private formularioValido; destroy$: Subject; idMetadataForm: any; readOnlyForm: boolean; form: FormGroup; readOnlyData: boolean; element: string; idExpediente: number; constructor(showService: DatosPropiosShowService, updateService: DatosPropiosUpdateService, messagesCrudService: MessageCrudService); formComponent: EvkBuildFormComponent; ngAfterViewInit(): void; esperarFields(): Promise; ngOnInit(): void; readonly canEdit: boolean; evkFillForm(response: Map): Observable; readonly formValid: boolean; }