import { C as Contribuyente, N as NcfQueryResult } from './index-KNOaUG34.cjs'; export { DgiiConnectionError, DgiiError, DgiiNotFoundError, DgiiServiceError } from './errors.cjs'; interface SoapClientOptions { /** Tiempo de espera en milisegundos (por defecto: 10000) */ timeout?: number; /** URL base del servicio SOAP (por defecto: endpoint oficial de la DGII) */ baseUrl?: string; } /** * Cliente SOAP tipado para el servicio WSMovilDGII de la DGII. * * @deprecated Usar {@link DgiiClient} en su lugar. El endpoint SOAP * de la DGII fue bloqueado permanentemente en enero 2025. */ declare class DgiiSoapClient { private readonly _options; constructor(options?: SoapClientOptions); private _fetch; /** * Consulta datos de un contribuyente por RNC o cédula. */ getContribuyente(rnc: string): Promise; /** * Valida un comprobante fiscal (NCF) contra la DGII. */ getNCF(rnc: string, ncf: string): Promise; } /** @deprecated Endpoint bloqueado permanentemente desde enero 2025. */ declare const DGII_SOAP_BASE_URL = "https://dgii.gov.do/wsMovilDGII/WSMovilDGII.asmx"; declare const SOAP_ACTIONS: Readonly<{ readonly getContribuyentes: "http://dgii.gov.do/GetContribuyentes"; readonly getNCF: "http://dgii.gov.do/GetNCF"; }>; export { Contribuyente, DGII_SOAP_BASE_URL, DgiiSoapClient, NcfQueryResult, SOAP_ACTIONS, type SoapClientOptions };