export declare class Identificacion { version: number; codigoGeneracion: string; ambiente: string; tipoDte: string; numeroControl: string; tipoModelo: number; tipoOperacion: number; tipoContingencia: null | number; motivoContin: null | string; tipoMoneda: "USD"; fecEmi: string; horEmi: string; } export declare class Direccion { departamento: string; municipio: string; complemento: string; } export declare class Emisor { nit: string; nrc: string; nombre: string; nombreComercial: string; codActividad: string; descActividad: string; tipoEstablecimiento: string; direccion: Direccion; telefono: string; correo: string; codEstable: string; codEstableMH: string; codPuntoVenta: string; codPuntoVentaMH: string; } export declare class Medico { nombre: string; nit?: string | null; docIdentificacion?: string | null; tipoServicio: number; } export declare class OtrosDocumentos { codDocAsociado: number; descDocumento?: string | null; detalleDocumento?: string | null; medico?: Medico | null; } export declare class DocumentoRelacionado { tipoDocumento: "04" | "09"; tipoGeneracion: 1 | 2; numeroDocumento: string; fechaEmision: string; } export declare class VentaTercero { nit: string; nombre: string; } export declare class Extension { nombEntrega: string | null; docuEntrega: string | null; nombRecibe: string | null; docuRecibe: string | null; observaciones: string | null; placaVehiculo: string | null; } export declare class Apendice { campo: string; etiqueta: string; valor: string; } export declare class RespuestaMh { version: number; ambiente: string; versionApp: number; estado: string; codigoGeneracion: string; selloRecibido: string; fhProcesamiento: string; clasificaMsg: string; codigoMsg: string; descripcionMsg: string; observaciones: string[]; } export declare class Pago { codigo: string; montoPago: number; referencia?: string | null; plazo: string | null; periodo: string | null; } export declare class Tributo { codigo: string; descripcion: string; valor: number; }