import { HttpClient } from '@angular/common/http'; import { ErrorIntecertorService, ParametrosGeneralModel, UtilsService } from 'general-library-union'; import { Observable } from 'rxjs'; import { AsistenteEventoModel } from '../models/AsistenteEventoModel'; import { GeneralService } from '../../../shared/servicios/general.service'; import { EventoModel } from '../models/EventoModel'; import { EvaluacionEventoModel } from '../models/EvaluacionEventoModel'; import { OrigenDatosPipe } from '../../../shared/pipes/origen-datos.pipe'; import { EventoPipe } from '../../../shared/pipes/evento.pipe'; import { RegistroAutorizacionModel } from '../../talento/models/RegistroAutorizacionModel'; import { GeneralPipe } from '../../../shared/pipes/general.pipe'; import { PlanInversionService } from './plan-inversion.service'; import { EventoService } from '../../bienestar/services/evento.service'; import { PlanillaModel } from '../../compensacion/models/PlanillaModel'; import * as i0 from "@angular/core"; export declare class AsistenteEventoService { private httpClient; private errorInterceptor; private generalService; private utilsService; private eventoPipe; private origenDatosPipe; private generalPipe; private planInversionService; private eventoService; constructor(httpClient: HttpClient, errorInterceptor: ErrorIntecertorService, generalService: GeneralService, utilsService: UtilsService, eventoPipe: EventoPipe, origenDatosPipe: OrigenDatosPipe, generalPipe: GeneralPipe, planInversionService: PlanInversionService, eventoService: EventoService); private handleError; crearPlanInversion(general: ParametrosGeneralModel): Observable; eliminarPlanInversion(general: ParametrosGeneralModel): Observable; validarManejoTemas(general: ParametrosGeneralModel): Observable; cantidadCuposDisponiblesEvento(llaveEvento: string, momentoEvento: string): Promise; guardarEventoAsistente(general: ParametrosGeneralModel): Observable; enviarcorreo(general: ParametrosGeneralModel): Observable; inscribir(general: ParametrosGeneralModel): Observable; cambiarestado(general: ParametrosGeneralModel): Observable; evaluarcontrolasistente(general: ParametrosGeneralModel): Observable; actualizarSancionParticipante(sancionado: AsistenteEventoModel): Promise; enviarDiplomas(general: ParametrosGeneralModel): Observable; listaInstructorEntidad(general: ParametrosGeneralModel): Observable; programarDias(general: ParametrosGeneralModel): Observable; programar(general: ParametrosGeneralModel): Observable; cargarInstructores(general: ParametrosGeneralModel): Observable; programarinstructor(general: ParametrosGeneralModel): Observable; enviarcorreoevalua(general: ParametrosGeneralModel): Observable; cargarCamposEvaluacionsvc(general: ParametrosGeneralModel): Observable; actulizartabevento(general: ParametrosGeneralModel): Observable; cargarListaInstructores(general: ParametrosGeneralModel): Observable; cargalistafactorestabla(general: ParametrosGeneralModel): Observable; guardarGenerar(general: ParametrosGeneralModel): Observable; imprimirDiplomas(general: ParametrosGeneralModel): Observable; descargaReporteDiploma(evento: EventoModel, lista: AsistenteEventoModel[], planilla: PlanillaModel): Observable; inscribirNecesidad(general: ParametrosGeneralModel): Observable; importarCalificacion(general: ParametrosGeneralModel): Observable; getImprimirReporteEvaluacion(instructor: any, origen: any, eventoModel: EventoModel, evaluacionEventoModel: EvaluacionEventoModel): Observable; consultarEventoAsc(general: EventoModel): Observable; descargaReporte(eventoModel: EventoModel): Observable; cerrarEvento(general: EventoModel): Observable; autorizar(asistenteEventoDTO: AsistenteEventoModel, autorizaciones: RegistroAutorizacionModel[]): Promise; enviarEmailAutorizacion(general: any): Observable; getnombreAsistente(dato: AsistenteEventoModel): string; validarCupoGrupoEvento(grupoTalento: string, cantidadAInscribir: number): Promise; actualizarPlanInversion(asistenteEventoDTO: AsistenteEventoModel, usuario: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }