import { HttpClient } from '@angular/common/http'; import { ErrorIntecertorService, GeneralModel, UtilsService } from 'general-library-union'; import { Observable } from 'rxjs'; import { CapacitacionEvaluacionModel } from '../../talento/models/CapacitacionEvaluacionModel'; import { FormularioModel } from '../../hojavida/models/FormularioModel'; import { MapperCapacitacionNecesidadRequest } from '../models/MapperCapacitacionNecesidadRequest'; import * as i0 from "@angular/core"; export declare class NecesidadCapacitacionFormularioService { private httpClient; private errorInterceptor; private utilsService; constructor(httpClient: HttpClient, errorInterceptor: ErrorIntecertorService, utilsService: UtilsService); listProcedure(objetoFiltro: GeneralModel): void; private handleError; cargarListaCampos(isCliente: boolean, llaveOrganizacion: number, informacionActiva: string, capacitacionEvaluacionDTO: CapacitacionEvaluacionModel, formulario: FormularioModel): Observable; cargarFormulario(capacitacion: CapacitacionEvaluacionModel, organizacion: number): Observable; aplicarInscripcion(listaInscritoDTO: CapacitacionEvaluacionModel[], listaNoInscritoDTO: CapacitacionEvaluacionModel[], capacitacionEvaluacionModel: CapacitacionEvaluacionModel): Observable; autorizarNecesidadCapacitacion(capacitacionEvaluacionModel: CapacitacionEvaluacionModel): Observable; noAutorizarNecesidadCapacitacion(capacitacionEvaluacionModel: CapacitacionEvaluacionModel): Observable; ejecutarNecesidadCapacitacion(capacitacionEvaluacionModel: CapacitacionEvaluacionModel): Observable; noEjecutarNecesidadCapacitacion(capacitacionEvaluacionModel: CapacitacionEvaluacionModel): Observable; /** * Saves the capacitacion necesidad by sending a POST request to the server. * * @param mapperCapacitacionNecesidadRequest - The mapperCapacitacionNecesidadRequest object to be saved. * @returns An Observable that emits the response from the server. */ guardarNecesidaCapacitacion(mapperCapacitacionNecesidadRequest: MapperCapacitacionNecesidadRequest, nuevo: boolean): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }