import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { ErrorIntecertorService, UtilsService } from 'general-library-union'; import { PerfilTablasModel } from '../models/PerfilTablasModel'; import { RequerimientoPersonalModel } from '../models/RequerimientoPersonalModel'; import { PuestoTrabajoModel } from '../models/PuestoTrabajoModel'; import * as i0 from "@angular/core"; export declare class RequerimientoPersonalService { private httpClient; private errorInterceptor; private utilsService; constructor(httpClient: HttpClient, errorInterceptor: ErrorIntecertorService, utilsService: UtilsService); private handleError; obtenerRequerimiento(general: any): Observable; obtenerFiltroRequerimiento(general: any): Observable; traerPuestos(general: any): Observable; cargarRequerimiento(general: any): Observable; actualizarPuestoSeleccionado(seleccionados: any, requerimientoPersonalDTO: any): Observable; actualizarPuestoNoSeleccionado(noSeleccionados: PerfilTablasModel[], requerimientoPersonalDTO: RequerimientoPersonalModel): Observable; actualizarPerfil(lista: PerfilTablasModel[], requerimientoPersonalDTO: string, tipo: string): Observable; dibujarTabla(numeroSeccionActual: number, seccionActual: any): Observable; inicializarPopup(seccionPM: any, objeto: any, nuevo: boolean): Observable; guardar(objeto: object, nuevo: boolean): Observable; eliminar(objeto: object, requerimientoPersonalDTO: RequerimientoPersonalModel): Observable; actualizarPuestoRequerimiento(puestoTrabajo: PuestoTrabajoModel, llave: string): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }