import { EventEmitter, OnInit } from '@angular/core'; import { Observable } from "rxjs"; import { EvkHttpService, MessageCrudService, WizardStep } from "@evomatik/evk-common"; import { WizardExpedientesService } from "../../services/wizard-expedientes.service"; import { PasoWizard, WizardInformacion } from "../../../wizard/interface/wizard-informacion.types"; import { ExpedienteCreateService } from "../../services/expediente-create.service"; import { EvkExpedienteModel } from "../../models/evk-expediente.model"; import { EvkSeccionModel } from "../../models/evk-seccion.model"; import { DataWizardService } from '../../../wizard/services/data-wizard.service'; import { ExpedienteUpdateService } from "../../services/expediente-update.service"; import { WizardEventsService } from "../../../wizard/services/wizard-events.service"; import { EvkExpedienteConfigModel } from "../../models/evk-expediente-config.model"; import { BusinessDataService } from "@evomatik/evk-forms"; import { KeycloakService } from 'keycloak-angular'; import * as i0 from "@angular/core"; export declare class ExpedientesWizardComponent implements OnInit { http: EvkHttpService; messageCrudService: MessageCrudService; wizardExpedientesService: WizardExpedientesService; expedienteCreateService: ExpedienteCreateService; expedienteUpdateService: ExpedienteUpdateService; dataWizardService: DataWizardService; wizardEvents: WizardEventsService; private businessData; private keycloakService; idExpedienteConfig: string; idExpediente: string; usuario?: string; username?: string; isEdit: boolean; regresarPaginador: EventEmitter; backPage: EventEmitter; biosphereConfig: any; descargaZipByFolio: boolean; skipByVersion: boolean; wizardInformacion: WizardInformacion; expedienteConfig: EvkExpedienteConfigModel; expediente: EvkExpedienteModel; readOnly: boolean; generarFolio: boolean; private _unsubscribeAll; constructor(http: EvkHttpService, messageCrudService: MessageCrudService, wizardExpedientesService: WizardExpedientesService, expedienteCreateService: ExpedienteCreateService, expedienteUpdateService: ExpedienteUpdateService, dataWizardService: DataWizardService, wizardEvents: WizardEventsService, businessData: BusinessDataService, keycloakService: KeycloakService); ngOnInit(): void; eventosWizard(): void; setData(response: any): void; transformarInformacionWizard(expedienteConfig: EvkExpedienteConfigModel, expediente?: EvkExpedienteModel): WizardInformacion; validacionTitulo(informacion: any, usoGeneral: any, expedienteConfig: any, expediente: any): void; generarPasos(expedienteConfig: any, usoGeneral?: boolean, expediente?: EvkExpedienteModel): PasoWizard[]; obtenerOrdenSeccion(seccion: any, usoGeneral: any): number; agregarGeneral(expediente?: EvkExpedienteModel): WizardStep; agregarDetalle(expediente: EvkExpedienteModel, expedienteConfig: EvkExpedienteConfigModel, orden: any): WizardStep; setInData(nombre: string, expediente: EvkExpedienteModel): any; ngOnDestroy(): void; guardarActualizarExpediente(event: any): Observable; setDatosBase(): void; generarExpediente(event: any): Observable; actualizarExpediente(event: any): Observable; transformarSecciones(event: any): EvkSeccionModel[]; validarObject(obj: any): boolean; validarInformacionVista(): EvkExpedienteModel | WizardInformacion; validarPermiso(): void; definirFuncionesNegocio(): void; back(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }