import { ElementRef, EventEmitter, OnInit } from '@angular/core'; import { ActoIngresoAusenciaModel } from '../../models/ActoIngresoAusenciaModel'; import { DatosBasicosEmpresaModel } from '../../../compensacion/models/DatosBasicosEmpresaModel'; import { GeneralService } from '../../../../shared/servicios/general.service'; import { AuthService, CargarControlFuncionalidadService } from 'general-library-union'; import { DatosBasicosEmpresaCons } from '../../../../shared/pipes/datosBasicosEmpresaCons.pipe'; import { ParametroFormatoPipe } from '../../../../shared/pipes/parametroFormato.pipe'; import { ActoCambioEmpleadoService } from '../../services/acto-cambio-empleado.service'; import { GeneralPipe } from '../../../../shared/pipes/general.pipe'; import { ControlValueAccessor } from '@angular/forms'; import { TranslateService } from '@ngx-translate/core'; import { InputHelperUnidadComponent } from '../../../../shared/componentes/input-helper-unidad/input-helper-unidad.component'; import * as i0 from "@angular/core"; export declare class PopupAntecesorComponent implements ControlValueAccessor, OnInit { private generalService; private generalPipe; private authService; parametroFormatoPipe: ParametroFormatoPipe; private actoCambioEmpleadoService; private controlFuncionService; private translateService; private datosBasicosEmpresaPipe; onSelected: EventEmitter; regresar: EventEmitter; inputText: ElementRef; value: string | number; label: string; readonly: boolean; showDialog: boolean; booleano: boolean; nombreInput: string; actoIngresoAusenciaDTO: ActoIngresoAusenciaModel; tipo: string; onChange: Function; onTouched: Function; loading: boolean; filtroBean: ActoIngresoAusenciaModel; ventana: ActoIngresoAusenciaModel[]; mapaCampos: Map; mapaDescripcion: Map; filters: any[]; labelUnidad: string; unidad: string; basicosEmpresaDTO: DatosBasicosEmpresaModel; unidadInput: InputHelperUnidadComponent; constructor(generalService: GeneralService, generalPipe: GeneralPipe, authService: AuthService, parametroFormatoPipe: ParametroFormatoPipe, actoCambioEmpleadoService: ActoCambioEmpleadoService, controlFuncionService: CargarControlFuncionalidadService, translateService: TranslateService, datosBasicosEmpresaPipe: DatosBasicosEmpresaCons); ngOnInit(): Promise; ocultar(): void; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; openDataTable(): void; buscar(event: any): Promise; onRowSelect(event: any): void; /** * metodo que busca si hay un filtro en especifico * * @param tipoFiltro * @param constanteFiltro * @return */ tipoFiltro(tipoFiltro: string, constanteFiltro: string): any; selectUnidad(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }