import { EventEmitter, OnInit } from '@angular/core'; import { TranslateService } from '@ngx-translate/core'; import { GeneralService } from '../../../../shared/servicios/general.service'; import { AuthService, ToastService, UtilsService } from 'general-library-union'; import { BeneficioEmpleadoModel } from '../../models/BeneficioEmpleadoModel'; import { BeneficioModel } from '../../models/BeneficioModel'; import { TipoBeneficioModel } from '../../models/TipoBeneficioModel'; import { BeneficioService } from '../../services/beneficio.service'; import { CampoFormularioModel } from 'general-library-union'; import { PopupsDinamicosPipe } from '../../../../shared/pipes/popups-dinamicos.pipe'; import { MomentoDocumentoModel } from '../../../talento/models/MomentoDocumentoModel'; import { CargarArchivosService } from '../../../../shared/servicios/cargar-archivos.service'; import { ConfirmationService } from 'primeng/api'; import { FormulariodinamicoComponent } from 'general-library-union'; import * as i0 from "@angular/core"; export declare class InputHelperMultipleFormalizacionComponent implements OnInit { private generalService; private authService; private translateService; private beneficioService; private popupsDinamicosPipe; private toastService; private cargarArchivoServices; private confirmationService; private utilService; formulario: FormulariodinamicoComponent; regresar: EventEmitter; showDialog: boolean; beneficioModel: BeneficioModel; beneficioEmpleadoModel: BeneficioEmpleadoModel; beneficioXFormalizar: BeneficioEmpleadoModel; tipoBeneficioModel: TipoBeneficioModel; nuevo: boolean; nombreFormulario: string; camposFormulario: CampoFormularioModel[]; isMensaje: boolean; listaTipoDocumento: MomentoDocumentoModel[]; cambiarDatos: boolean; mostrarLista: boolean; archivoSeleccionadoAnexo: File; cargarPopup: boolean; constructor(generalService: GeneralService, authService: AuthService, translateService: TranslateService, beneficioService: BeneficioService, popupsDinamicosPipe: PopupsDinamicosPipe, toastService: ToastService, cargarArchivoServices: CargarArchivosService, confirmationService: ConfirmationService, utilService: UtilsService); ngOnInit(): void; ocultar(): void; verNuevo(beneficioEmpleadoDTO: BeneficioEmpleadoModel, beneficioDTO: BeneficioModel, cambiarDatos: boolean, tipoBeneficioDTO: TipoBeneficioModel): Promise; verDetalle(beneficioEmpleadoDTO: BeneficioEmpleadoModel, beneficioXFormalizar: BeneficioEmpleadoModel, beneficioDTO: BeneficioModel, cambiarDatos: boolean, tipoBeneficioDTO: TipoBeneficioModel): Promise; cargarFormularioDinamicoMultipleFormalizacion(): Promise; setValorCampos(): Promise; cargarCumplido(): Promise; guardar(): Promise; validarObligatoriedadDocumento(): Promise; eliminarRegistro(): void; eliminar(): Promise; descargarAnexo(documento: any): void; cargarAnexo(event: any, fubauto: any, momentoDocumentoModel: any): Promise; get dialogVisible(): boolean; set dialogVisible(value: boolean); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }