import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { ErrorIntecertorService, UtilsService } from 'general-library-union'; import { EmpleadoModel } from '../models/EmpleadoModel'; import { TipoNovedadCons } from '../../../shared/pipes/tipoNovedadCons.pipe'; import { NovedadModel } from '../models/NovedadModel'; import { GeneralService } from '../../../shared/servicios/general.service'; import { SolicitudService } from './solicitud.service'; import * as i0 from "@angular/core"; export declare class NovedadService { private httpClient; private errorInterceptor; private tipoNovedadCons; private utilsService; private generalService; private solicitudServices; constructor(httpClient: HttpClient, errorInterceptor: ErrorIntecertorService, tipoNovedadCons: TipoNovedadCons, utilsService: UtilsService, generalService: GeneralService, solicitudServices: SolicitudService); private handleError; novedadAutorizarDirecta(general: any): Observable; autorizarAusentismoDirecta(general: any): Observable; autorizarAjusteNominaDirecta(general: any): Observable; actualizarSolicitudesDirecta(general: any): Observable; legalizarNovedadesMasivoNovedad(general: any): Observable; legalizarAusentismosMasivo(general: any): Observable; actualizarNovedad(general: any): Observable; actualizarNovedadMasivo(general: any): Observable; legalizarNovedadDirecta(general: any): Observable; autorizarNovedad(general: any): Observable; noAutorizarNovedades(general: any): Observable; legalizarNovedades(general: any): Observable; noLegalizarNovedades(general: any): Observable; eliminarNovedad(general: any): Observable; terminacionProrroga(listaEmpleados: EmpleadoModel[], usuario: string, llaveProceso: string, prorroga: boolean, seguimiento: string): Promise; formatearFechas(novedad: NovedadModel): Promise; cantidadNovedadProrroga(novedadDTO: NovedadModel): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }