import { UnionModel } from 'general-library-union'; import { EmpleadoModel } from '../../compensacion/models/EmpleadoModel'; import { DatoActoAdmonModel } from './DatoActoAdmonModel'; import { FormatoModel } from './FormatoModel'; import { Observable } from 'rxjs'; export declare class ActoAusenciaModel extends UnionModel { getIdentifica(): any; getGrupoVincula(): any; setUnidad(arg0: any): void; getListaprogramada(): void; setListaprogramada(arg0: Observable): void; setVincula(arg0: any): void; setMensaje(arg0: null): void; getAnioServicio(): void; setFechaServicio(arg0: any): void; llave: string; consecutivo: number; estadoNumero: number; formato: number; empresa: number; identifica: number; grupoVincula: number; vincula: number; documento: string; numero: string; fechaDocumento: Date; firmaDocumento: number; unidadDocumento: string; sucursal: string; tipoAusencia: string; origenAusencia: string; oficio: string; fechaOficio: Date; sesion: string; fechasesion: Date; comunicado: Date; comite: Date; objeto: string; fechaSalida: Date; fechaTermina: Date; fechaReal: Date; ciudad: string; institucion: string; duracion: number; duracionHijos: number; pendienteBase: number; horas: number; horario: string; nivelAcademico: string; programa: string; rol: string; convenio: string; compromiso: string; baseDisfrute: string; baseDisfruteNumero: number; antecesor: string; descripcionAntecesor: string; antecesorNumero: number; derogacion: string; elaboracion: string; estado: string; fechaInicial: Date; fechaFinal: Date; fechaServicio: Date; anioServicio: number; fechaRegreso: Date; periodo: number; disfrute: number; fechaOrigen: Date; postLegaliza: string; valor1: number; valor2: number; valor3: number; valor4: number; valor5: number; valor6: number; valor7: number; valor8: number; valor9: number; valor10: number; valor11: number; valor12: number; valor13: number; valor14: number; valor15: number; valor16: number; valor17: number; valor18: number; valor19: number; valor20: number; pago: Date; factor: number; unidad: string; vigencia: Date; puesto: string; unidadTmp: string; puestoAntes: string; soporte: string; compensada: number; compensadaHijos: number; terminaFinal: Date; adicional: string; ingreso: string; nombreFormato: string; nombreTipoAusencia: string; nombreEmpleado: string; cedula: number; formatoPago: string; formatoDTO: FormatoModel; empleadoDTO: EmpleadoModel; mensaje: string; listaprogramada: ActoAusenciaModel[]; proceso: string; llaveActoNovedad: string; llaveTipoNovedad: string; fechaRangoMenor: Date; fechaRangoMayor: Date; tipoPeriodo: number; vacacion: string; inconsistencia: string; pasivo: string; nombreCompleto: string; tipo: string; descripcionFormato: string; accionFormato: string; llaveNombreArchivoAnexo: string; llaveRegistroProceso: string; nroDocumento: string; ausenciaNovedad: string; contrato: number; login: string; periodoPago: string; documentoEmpleado: string; fechaSalidaRangoMenor: Date; fechaSalidaRangoMayor: Date; nombreTipoPeriodo: string; nombreUnidad: string; zonaEconomica: string; nombreZonaEconomica: string; entidad: string; estadoNumeroDiferenteUno: number; codigoDiagnostico: string; alternoHojaVida: string; documentoHojaVida: string; variablesActo: DatoActoAdmonModel[]; llaveActoBase: string; traerRegistroHijos: string; horaSalida: Date; horaTermina: Date; aliasRol: string; fechaLegaliza: Date; }