import { ElementRef, EventEmitter, OnInit } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { TranslateService } from '@ngx-translate/core'; import { GeneralService } from '../../servicios/general.service'; import { AuthService, FiltroGeneralComponent, ToastService, UtilsService } from 'general-library-union'; import { DatosBasicosEmpresaModel } from '../../../modules/compensacion/models/DatosBasicosEmpresaModel'; import { EmpleadoModel } from '../../../modules/compensacion/models/EmpleadoModel'; import * as i0 from "@angular/core"; export declare class InputHelperEmpleadoBotonComponent implements ControlValueAccessor, OnInit { private generalService; private authService; private translateService; private toastService; private utilsService; onSelected: EventEmitter; regresar: EventEmitter; inputText: ElementRef; value: string | number; label: string; readonly: boolean; showDialog: boolean; soloPopup: boolean; mostrarX: boolean; booleano: boolean; nombreInput: string; filtroPorCedula: number; onChange: Function; onTouched: Function; loading: boolean; listadoEmpleado: EmpleadoModel[]; estaticos: boolean; cedulaConsultaContratosAnteriores: number; filtroBean: EmpleadoModel; estado: boolean; datosBasicoEmpresa: DatosBasicosEmpresaModel; activos: boolean; soloActivos: string; verOpcionActivos: boolean; verEmpresa: boolean; filters: any[]; paginator: { rows: number; totalRecords: number; }; filtroGeneral: FiltroGeneralComponent; constructor(generalService: GeneralService, authService: AuthService, translateService: TranslateService, toastService: ToastService, utilsService: UtilsService); ocultar(): void; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; ngOnInit(): Promise; cargarDatosEmpresa(): Promise; openDataTable(): void; cargarLista(event: any): Promise; colocarFiltro(): void; tipoFiltro(tipoFiltro: String, constanteFiltro: String): string; buscar(): void; buscarEmpleadoDinamicos(soloActivos: string): void; onRowSelect(event: any): void; deleteSelection(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }