/**
 * NodeFact - Biblioteca para facturación electrónica en Perú
 *
 * Esta biblioteca proporciona funcionalidades para la generación, firma,
 * validación y envío de documentos electrónicos según los requerimientos
 * de SUNAT en Perú.
 */
export * from './core';
export * from './signature';
export * from './sunat';
import * as xmlModule from './xml';
import * as pdfModule from './pdf';
export { xmlModule as xml };
export { pdfModule as pdf };
export { generateXML } from './xml';
export { signXml } from './signature';
export { createSunatClient, SunatEndpoints } from './sunat';
export { generatePdf } from './pdf';
export declare const VERSION = "0.1.0";
/**
 * Clase principal de la biblioteca
 */
export declare class NodeFact {
    private static instance;
    private version;
    /**
     * Constructor privado para implementar el patrón Singleton
     */
    private constructor();
    /**
     * Obtiene la instancia única de NodeFact
     * @returns Instancia de NodeFact
     */
    static getInstance(): NodeFact;
    /**
     * Obtiene la versión de la biblioteca
     * @returns Versión de la biblioteca
     */
    getVersion(): string;
}
declare const _default: NodeFact;
export default _default;
