import { EvkOption } from '@evomatik/evk-common'; import { DatosContactoModel } from './datos-contacto.model'; import { DatosIdentificacionModel } from './datos-identificacion.model'; import { DatosSocioeconomicosModel } from "./datos-socioeconomicos.model"; import { MediaFiliacion } from './media-filiacion.model'; import { ExperienciaLaboral } from "./experiencia-laboral.model"; import { InformacionMedicaModel } from "./informacion-medica.model"; import { ConfiguracionModel } from '../../configuraciones/models/configuracion.model'; export declare class Persona { id?: string; tipoPersona: EvkOption; nombreRazonSocial?: string; primerApellido?: string; segundoApellido?: string; otroNombre?: string; curp?: string; fechaNacimiento?: Date; genero?: EvkOption; edad?: number; nacionalidad?: EvkOption[]; pais?: EvkOption; estado?: EvkOption; otroEstado?: string; municipio?: EvkOption; otroMunicipio?: string; estadoCivil?: EvkOption; sexo?: EvkOption; religion?: EvkOption; nivelEscolaridad?: EvkOption; rfc?: string; tipoSociedad?: EvkOption; especifiqueTipoSociedad?: string; fechaConstitucionMoral?: Date; tipoActividadMoral?: string; fechaRegistroRPPCMoral?: Date; numeroActaConstitutivaMoral?: string; activo?: boolean; anonimo?: boolean; datosIdentificacion?: DatosIdentificacionModel[]; datosContacto?: DatosContactoModel[]; adicciones?: any[]; alias?: any[]; direcciones?: any[]; datosSocioeconomicos?: DatosSocioeconomicosModel; mediaFiliacion?: MediaFiliacion; experienciasLaborales?: ExperienciaLaboral; informacionMedica?: InformacionMedicaModel; categoria?: ConfiguracionModel; created?: Date; createdBy?: string; updated?: Date; updatedBy?: string; datosAdicionales?: any; }