import { OptionModel } from './option.model'; import { PersonaModel } from './persona.model'; import { MediaFiliacionModel } from './media-filiacion.model'; import { BaseActivoModel } from './base-activo.model'; import { DatosLocalizacionModel } from './datos-localizacion.model'; import { DatosIdentificacionModel } from './datos-identificacion.model'; import { DatosContactoModel } from './datos-contacto.model'; import { EvkOption } from '@evomatik/evk-common'; export declare class IntervinienteModel extends BaseActivoModel { id: number; idExpediente: number; idPersona: number; tipoInterviniente: OptionModel; esElDenunciante?: any; idTipoInterviniente?: string; tipoPrimerRespondiente?: OptionModel; detenido: boolean; estadoPsicofisico: OptionModel; fechaPuestaDisposicion: Date; descripcionFisica: string; situacionMigratoria: OptionModel; hablaEspaniol: OptionModel; sabeLeerEscribir: OptionModel; nivelEscolaridad: OptionModel; ocupacion: OptionModel; numCantidadHijos: number; relacionImputadoVictima: OptionModel; principalFuenteIngresos: OptionModel; rangoIngresosMensual: OptionModel; numCantidadDependientes: number; tipoInstrumentoNotarial: EvkOption; tipoAtencionBrindada: OptionModel; tipoDetencion: OptionModel; horaDetencion: string; fechaDetencion: Date; tipoDiscapacidad: OptionModel; nivelDiscapacidad: OptionModel; hablaLenguaExtranjera: OptionModel; comunidadIndigenaPertenece: OptionModel; tipoLenguaIndigena: OptionModel; nombreAlias: string; categoriaInterviniente: OptionModel; nombreAbogadoRepLegal: string; isRecibioAtencionMedica: boolean; isRecibioAtencionPsicologica: boolean; hasAntecedentesViolencia: boolean; hasContoAbogadoRepLegal: boolean; hasDatosContacto: boolean; hasDatosUbicacion: boolean; hasDatosIdentificacion: boolean; isPersonaExtranjera: boolean; isUtilizoInterpreteLengua: boolean; isPertenenciaComunidadExtranjera: boolean; hasDiscapacidad: boolean; isPerteneceGrupoLgbttti: boolean; grupoPertenece: OptionModel; hasUtilizoInterMedioTecnologico: boolean; hasPertenecePoblacionSitCalle: boolean; isHablaLenguaExtranjera: boolean; isPerteneceComunidadIndigena: boolean; isHablaLenguaIndigena: boolean; hasContoAsesorJuridico: boolean; nombreAsesorJuridico: string; isPerteneceGrupoDelictivo: boolean; nombreGrupoPertenece: string; gradoParticipacionDelito: OptionModel; antecedenteAutoridad: OptionModel; antecedentePenal: OptionModel; isAdiccion: boolean; tipoAdiccion: OptionModel; isServidorPublico: boolean; isProcesado: boolean; isSentenciado: boolean; isContoDefensor: boolean; nombreDefensor: string; nombrePersona: string; edadPersona: number; sexo: string; valido: boolean; numeroDesconocido: number; persona: PersonaModel; mediaFiliacion: MediaFiliacionModel; edadComisionDelito: number; tiempoAtencion: string; tabActiva: number; isPerteneciaComunidaExtranjera?: boolean; isRecibidoAtencionMedica?: boolean; isRecibidoAtencionPsicologica?: boolean; descEstaturaAproximada?: string; descTatuajeUbicacion?: number; descTatuaje?: string; idVestimentaCabeza?: number; idVestimentaTorso1?: number; idVestimentaTorso2?: number; idVestimentaBrazos?: number; idVestimentaManos?: number; idVestimentaCintura?: number; idVestimentaPiernas?: number; idVestimentaPies?: number; check?: boolean; autoridadExpide?: string; numeroPlaca?: string; numeroPatrulla?: string; edadRespondiente?: string; folioIdentificacionRespondiente?: string; tipoIdentificacionRespondiente?: string; telefonoRespondiente?: string; domicilioRespondiente?: string; estatus?: string; datosLocalizacion: DatosLocalizacionModel[]; datosIdentificacion: DatosIdentificacionModel[]; datosContacto: DatosContactoModel[]; idCategoriaInterviniente?: string; horaPuestaDisposicion?: string; originSection?: string; haModificadoTipoInterviniente: boolean; apoderadosLegales: EvkOption[]; representantesLegales: EvkOption[]; folioRND?: string; fromDiligencia?: boolean; imputadoDetenido?: boolean; esTurista?: boolean; nombreCompletoLabel?: string; edadLabel?: string; }