import { PersonasFields } from './personasFields'; /** * Informacion del responsable de una reserva. */ export interface Responsable { /** * Documento de identidad del Responsable */ documentoID: string; /** * Tipo de documento del responsable. */ tipoDocumento: Responsable.TipoDocumentoEnum; /** * Titulo del responsable */ nombre: string; /** * Apellido del responsable */ apellido: string; /** * Telefono del responsable */ telefono: string; /** * Correo del responsable */ correo: string; /** * Genero del responsable */ genero?: Responsable.GeneroEnum; /** * Fecha de nacimiento del responsable. */ nacimiento?: string; /** * Monto abonado asignado para esta persona */ abono?: number; /** * Monto debe, asignado para esta persona, */ readonly debe?: number; /** * La nota para la persona */ nota?: string; /** * El usuario de kogui responsable de la reserva. */ usuarioKogui?: string; } export declare namespace Responsable { type TipoDocumentoEnum = 'CEDULA_CIUDADANIA' | 'PASAPORTE' | 'CEDULA_EXTRANJERIA' | 'OTRO'; const TipoDocumentoEnum: { CEDULACIUDADANIA: PersonasFields.TipoDocumentoEnum; PASAPORTE: PersonasFields.TipoDocumentoEnum; CEDULAEXTRANJERIA: PersonasFields.TipoDocumentoEnum; OTRO: PersonasFields.TipoDocumentoEnum; }; type GeneroEnum = 'F' | 'M'; const GeneroEnum: { F: PersonasFields.GeneroEnum; M: PersonasFields.GeneroEnum; }; }