import { OnInit } from '@angular/core'; import { PerfilFuncionModel } from '../../../models/PerfilFuncionModel'; import { TablaAdicionalService } from '../../../services/tabla-adicional.service'; import { AuthService, CampoFormularioModel, CargarControlFuncionalidadService, FormulariodinamicoComponent, ToastService, UtilsService } from 'general-library-union'; import { PerfilTablasModel } from '../../../models/PerfilTablasModel'; import { DatoOrganizacionPipe } from '../../../../../shared/pipes/datoOrganizacion.pipe'; import { DatoorganizacionModel } from '../../../models/DatoorganizacionModel'; import { ListaConstantesPipe } from '../../../../../shared/pipes/listaConstantes.pipe'; import { EventoPipe } from '../../../../../shared/pipes/evento.pipe'; import { GeneralService } from '../../../../../shared/servicios/general.service'; import { HojaVidaPipe } from '../../../../../shared/pipes/hojavida.pipe'; import { PopupsDinamicosPipe } from '../../../../../shared/pipes/popups-dinamicos.pipe'; import { GeneralPipe } from '../../../../../shared/pipes/general.pipe'; import { PerfilTablaService } from '../../../services/perfil-tablas.service'; import * as i0 from "@angular/core"; export declare class TablaAdicionalComponent implements OnInit { private tablaAdicionalSvc; private authService; datoOrganizacionpipe: DatoOrganizacionPipe; private listaConstantesPipe; private eventoPipe; private generalPipe; private generalService; private hojaVidaPipe; private controlFuncionService; private popupsDinamicosPipe; private notificationBusService; private utilService; private perfilTablasSvc; nuevoRegistro: boolean; tabla: string; procesoAutorizacionBPM: boolean; filtro: PerfilTablasModel; planta: boolean; requerimiento: boolean; deshabilitar: boolean; ordenCampos: any[]; listaTipoRelaciones: any[]; listafrecuencia: any[]; listaitemcurso: any[]; listaitemtema: any[]; listaAreaConocimiento: any[]; listaCalificacion: any[]; listaFrecuenciaSolElemento: any[]; listaSiNo: any[]; listadatotabla: DatoorganizacionModel[]; maparelacion: any; mapafrecuencia: any; controles: Map; camposTablaAdicional: Map; perfilDTO: PerfilTablasModel; perfilfuncionDTO: PerfilFuncionModel; carpetaTitulo: string; listaTablaAdicional: PerfilTablasModel[]; paginator: { rows: number; totalRecords: number; }; cargando: boolean; listaAdicional: any[]; listaCampos: any; formularioData: any; mantenimiento: boolean; formulario: FormulariodinamicoComponent; constructor(tablaAdicionalSvc: TablaAdicionalService, authService: AuthService, datoOrganizacionpipe: DatoOrganizacionPipe, listaConstantesPipe: ListaConstantesPipe, eventoPipe: EventoPipe, generalPipe: GeneralPipe, generalService: GeneralService, hojaVidaPipe: HojaVidaPipe, controlFuncionService: CargarControlFuncionalidadService, popupsDinamicosPipe: PopupsDinamicosPipe, notificationBusService: ToastService, utilService: UtilsService, perfilTablasSvc: PerfilTablaService); ngOnInit(): void; inicializarCampos(): void; inicializar(): Promise; private funcionalidad; cargarCampos(): Promise; cargarMapa(): Promise; regresar(): void; cargarListados(): Promise; colocarFiltro(): void; load(event?: any): Promise; actualizar(evento: any): Promise; guardar(): Promise; nuevo(): Promise; setValorCampos(): Promise; tipoDato(data: any): string; cargarListaAdicional(): Promise; celda(columna: DatoorganizacionModel, fila: any): Promise; eliminar(evento: any): void; setTabla(tabla: string): void; setPerfilfuncionDTO(perfil: PerfilFuncionModel): void; setProcesoAutorizacionBPM(procesoAutorizacionBPM: boolean): void; verificarControl(control: any): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }