import { EventEmitter, OnInit } from '@angular/core'; import { ParametroFormatoPipe } from '../../../../../shared/pipes/parametroFormato.pipe'; import { GeneralService } from '../../../../../shared/servicios/general.service'; import { UtilsService } from 'general-library-union'; import { CentroCostoModel } from '../../../../compensacion/models/CentroCostoModel'; import { UbicacionFisicaModel } from '../../../../compensacion/models/UbicacionFisicaModel'; import { UnidadUsuarioModel } from '../../../../compensacion/models/UnidadUsuarioModel'; import { SelectListCompensa } from '../../../../compensacion/services/select-list-compensa.service'; import { CargoModel } from '../../../../talento/models/CargoModel'; import { PuestoTrabajoModel } from '../../../../talento/models/PuestoTrabajoModel'; import { ActoAusenciaModel } from '../../../models/ActoAusenciaModel'; import { ActoCambioEmpleadoModel } from '../../../models/ActoCambioEmpleadoModel'; import { FormatoDatoModel } from '../../../models/FormatoDatoModel'; import * as i0 from "@angular/core"; export declare class InfoDatosPlantaComponent implements OnInit { private generalService; utilsService: UtilsService; private parametroFormatoPipe; private selectListCompensa; actoCambioEmpleadoBorrarDTO: ActoCambioEmpleadoModel; LLAVE_BASE: string; listadoVinculacion: any[]; listadoTurno: any[]; listadoClasificacion: any[]; listadoTipoPeriodo: any[]; listaLineaCosto: any[]; listaDatosPlanta: FormatoDatoModel[]; actoAusenciaDTO: ActoAusenciaModel; verUnidadAdicional: boolean; mostrarTotal: boolean; mostrarPeriodo: boolean; mostrarCosteo: boolean; mostrarTurno: boolean; mostrarVinculacion: boolean; mostrarLinea: boolean; mostrarCargo: boolean; mostrarUbicacion: boolean; mostrarObservacion: boolean; mostrarClasificacion: boolean; mostrarResponde: boolean; mostrarSueldo: boolean; mostrarUnidad: boolean; bloquearTotal: boolean; bloquearPeriodo: boolean; bloquearCosteo: boolean; bloquearTurno: boolean; bloquearVinculacion: boolean; bloquearLinea: boolean; bloquearCargo: boolean; bloquearUbicacion: boolean; bloquearSueldo: boolean; bloquearUnidad: boolean; bloquearObservacion: boolean; bloquearClasificacion: boolean; bloquearResponde: any; eventoActosEjecutar: string; noMostrarRegresar: boolean; accion: string; etapa: string; ocultarBotones: boolean; validarPuestoTrabajo: boolean; regresar: EventEmitter; continuar: EventEmitter; salir: EventEmitter; constructor(generalService: GeneralService, utilsService: UtilsService, parametroFormatoPipe: ParametroFormatoPipe, selectListCompensa: SelectListCompensa); ngOnInit(): void; asignaDatosDefecto(): void; verPopupCargo(): any; setRegresarCargo(cargoDTO: CargoModel): void; verPopupUnidad(event: any): any; setRegresarUnidad(unidadUsuarioDTO: UnidadUsuarioModel): void; setZonaCentro(centroCostoDTO: CentroCostoModel): void; verPopupZonaCentro(): any; setUbicacion(ubicacionFisicaDTO: UbicacionFisicaModel): void; verPopupUbicacion(): any; cargarDescripciones(): Promise; borrarRegistro(): void; verPopupPlantaLider(): any; setPuestoSeleccionado(dtoPt: PuestoTrabajoModel): void; limpiar(): any; validar(): boolean; regresarAction(): void; continuarAction(): void; salirAction(): void; getDescripcionVinculacion(): any; getDescripcionTurno(): any; getDescripcionClasificacion(): string; getDescripcionTipoPerido(): string; getDescripcionLineaCosto(): string; isMostrarPopupCargo(): boolean; isMostrarPopupUnidad(): boolean; handleEnterKey(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }