import { AfterViewInit, OnInit } from '@angular/core'; import { Observable } from 'rxjs'; import { DatosPropiosShowService } from "./datos-propios-show.service"; import { DatosPropiosUpdateService } from "./datos-propios-update.service"; import { MessageCrudService } from "@evomatik/evk-common"; import { FormGroup } from '@angular/forms'; import { EvkBuildFormComponent } from "../../../evk-render/form-construction/evk-build-form/evk-build-form.component"; import { EvkStepperShareDataService } from "../../../evk-stepper/evk-stepper-share-data.service"; import { EvkRenderFormUpdateBaseComponent } from '../../../evk-render/base-components/evk-render-form-update-base.component'; export declare class DatosPropiosUpdateComponent extends EvkRenderFormUpdateBaseComponent implements OnInit, AfterViewInit { showService: DatosPropiosShowService; updateService: DatosPropiosUpdateService; messagesCrudService: MessageCrudService; private shareDataService; idDiligencia: any; idMetadataForm: any; readOnlyForm: boolean; form: FormGroup; readOnlyData: boolean; element: string; idExpediente: number; constructor(showService: DatosPropiosShowService, updateService: DatosPropiosUpdateService, messagesCrudService: MessageCrudService, shareDataService: EvkStepperShareDataService); datosPropiosForm: EvkBuildFormComponent; ngOnInit(): void; ngAfterViewInit(): void; readonly canEdit: boolean; evkFillForm(response: Map): Observable; accionesEditar(): void; readonly formValid: boolean; esperarFields(): Promise; canEditDatos(): boolean; }