import { HttpClient } from '@angular/common/http'; import { GeneralService } from '../../../shared/servicios/general.service'; import { ErrorIntecertorService, UtilsService, AuthService } from 'general-library-union'; import { ListaConstantesPipe } from '../../../shared/pipes/listaConstantes.pipe'; import { EntidadModel } from '../models/EntidadModel'; import { HojaVidaPipe } from '../../../shared/pipes/hojavida.pipe'; import { ClasificacionModel } from '../models/ClasificacionModel'; import { ServicioEntidadExternaModel } from '../models/ServicioEntidadExternaModel'; import { AusentismoPipe } from '../../../shared/pipes/ausentismo.pipe'; import { UbicacionFisicaPipe } from '../pipes/ubicacionFisica.pipe'; import { SaraAplicacionService } from '../../../shared/servicios/sara-aplicacion.service'; import { SeleccionReporteModel } from '../models/SeleccionReporteModel'; import * as i0 from "@angular/core"; export declare class SelectListCompensa { private httpClient; private errorInterceptor; utilsService: UtilsService; private authService; private hojaVidaPipe; private listaConstantesPipe; private ausentismoPipe; private ubicacionFisicaPipe; private saraAplicacionService; private generalService; constructor(httpClient: HttpClient, errorInterceptor: ErrorIntecertorService, utilsService: UtilsService, authService: AuthService, hojaVidaPipe: HojaVidaPipe, listaConstantesPipe: ListaConstantesPipe, ausentismoPipe: AusentismoPipe, ubicacionFisicaPipe: UbicacionFisicaPipe, saraAplicacionService: SaraAplicacionService, generalService: GeneralService); private handleError; selectListObjetivos(empresa: number, unidad: string): Promise; getListadoformula(): Promise; getListasino(): any[]; getListaVariableProyeccion(llaveProyeccion: string): Promise; /** * * @param llaveProyeccion * @return lista de variables donde el codigo incluye la descripcion */ getListaVariableProyeccionDescripcion(llaveProyeccion: string): Promise; /** * * @param llaveProyeccion * @return lista de las filas */ getListaFilasProyeccionDescripcion(llaveProyeccion: string): Promise; /** * Retorna la lista seleccionable de motivos de retiro que tienen el origen * indicado * * @param origen * El tipo de acto para el cual se quiere obtener la lista de * motivos de retiro (@see AusentismoCons#ORIGENAUSENCIA) * @return La lista de objetos seleccionables que representan los tipos de * retiro /tipos de ausentismo */ getListaMotivoRetiro(origen: string): Promise; /** * Obtiene y retorna la lista seleccionable de motivos de retiro de un * empleado (se crea a partir de los tipos de ausencia existentes) * * @param origen * El tipo de acto para el cual se quiere obtener la lista de * motivos de retiro (@see AusentismoCons#ORIGENAUSENCIA) * @param modo * El modo definido para la aplicacion (p.e. COLOMBIA) * @return La lista de objetos seleccionables construida con base en los * tipos de ausencia que corresponden con el origen y modo indicados */ getListaMotivoRetiro2(origen: string, modo: string): Promise; getListaTipoNovedad(modo: string): Promise; getListaTipoNovedadNomina(): Promise; getSelectUnidad(): Promise; getSelectUnidadTodas(): Promise; getSelectEstadosLaborales(): Promise; getListaTipoFormato(): Promise; getListaMotivoLiquida(tipoLiquida: number): Promise; getListaSucursalUsuario(): Promise; getListatipoDocumento(): Promise; getListaEntidad(): Promise; getListaconsolidador(): Promise; getListaconceptogeneral(): Promise; getListaTipoServicio(): Promise; getListaConceptoSegunFunCod(modo: string, codConcepto: boolean): Promise; getListadoConcepto(): Promise; getListaCentroZona(zona: string): Promise; getListaUbicacionFisica(): Promise; getListaLineaCosto(): Promise; getListadoTurno(): Promise; getListadoVinculacionLaboral(): Promise; getListadoTipoPeriodo(): Promise; getListadoTipoPeriodoConRolAcceso(): Promise; getListadoTipoPeriodoPorModo(): Promise; getListaRoles(dto: ClasificacionModel): Promise; getListaRolesSinParametro(): Promise; getListaNivelCargo(): Promise; getSelectItemsTipoEntidad(coList: EntidadModel[]): any[]; getSelectItemsTipoSucursal(coList: ServicioEntidadExternaModel[]): any[]; getListaAusencia(origen: string): Promise; getListaTipoComisionViatico(): Promise; getListaDefinicionCiclos(tipoPeriodo: number): Promise; getListaNivelAcademico(): Promise; seleccionReporteToString(listaSeleccion: SeleccionReporteModel[]): string; getListaTipoCambio(accion: string): Promise; selectListEmpresaCargo(empresa: number): Promise; getListaEmpresa(): Promise; getListaEmpresaSinSeleccione(): Promise; cargarListaEmpresas(): Promise; selectListUnidadUnaEmpresa(empresa: number): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }