/**
 * Módulo de Plantillas XML - Exportación de plantillas para documentos XML
 *
 * Este módulo exporta todas las plantillas XML para la generación de documentos
 * electrónicos según los esquemas UBL 2.1 requeridos por SUNAT.
 */
export declare const invoiceTemplate = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Invoice xmlns=\"urn:oasis:names:specification:ubl:schema:xsd:Invoice-2\"\n         xmlns:cac=\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\"\n         xmlns:cbc=\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\"\n         xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\"\n         xmlns:ext=\"urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2\">\n    <!-- Plantilla UBL 2.1 para Factura -->\n    <ext:UBLExtensions>\n        <ext:UBLExtension>\n            <ext:ExtensionContent/>\n        </ext:UBLExtension>\n    </ext:UBLExtensions>\n    <!-- Resto de la plantilla -->\n</Invoice>";
export declare const creditNoteTemplate = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<CreditNote xmlns=\"urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2\"\n            xmlns:cac=\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\"\n            xmlns:cbc=\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\"\n            xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\"\n            xmlns:ext=\"urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2\">\n    <!-- Plantilla UBL 2.1 para Nota de Cr\u00E9dito -->\n    <ext:UBLExtensions>\n        <ext:UBLExtension>\n            <ext:ExtensionContent/>\n        </ext:UBLExtension>\n    </ext:UBLExtensions>\n    <!-- Resto de la plantilla -->\n</CreditNote>";
export declare const debitNoteTemplate = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<DebitNote xmlns=\"urn:oasis:names:specification:ubl:schema:xsd:DebitNote-2\"\n           xmlns:cac=\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\"\n           xmlns:cbc=\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\"\n           xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\"\n           xmlns:ext=\"urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2\">\n    <!-- Plantilla UBL 2.1 para Nota de D\u00E9bito -->\n    <ext:UBLExtensions>\n        <ext:UBLExtension>\n            <ext:ExtensionContent/>\n        </ext:UBLExtension>\n    </ext:UBLExtensions>\n    <!-- Resto de la plantilla -->\n</DebitNote>";
export declare const dispatchTemplate = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<DespatchAdvice xmlns=\"urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2\"\n                xmlns:cac=\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\"\n                xmlns:cbc=\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\"\n                xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\"\n                xmlns:ext=\"urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2\">\n    <!-- Plantilla UBL para Gu\u00EDa de Remisi\u00F3n -->\n    <ext:UBLExtensions>\n        <ext:UBLExtension>\n            <ext:ExtensionContent/>\n        </ext:UBLExtension>\n    </ext:UBLExtensions>\n    <!-- Resto de la plantilla -->\n</DespatchAdvice>";
export declare const dispatch2022Template = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<DespatchAdvice xmlns=\"urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2\"\n                xmlns:cac=\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\"\n                xmlns:cbc=\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\"\n                xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\"\n                xmlns:ext=\"urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2\">\n    <!-- Plantilla UBL 2022 para Gu\u00EDa de Remisi\u00F3n -->\n    <ext:UBLExtensions>\n        <ext:UBLExtension>\n            <ext:ExtensionContent/>\n        </ext:UBLExtension>\n    </ext:UBLExtensions>\n    <!-- Resto de la plantilla -->\n</DespatchAdvice>";
export declare const embededDispatchTemplate = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<DespatchAdvice xmlns=\"urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2\"\n                xmlns:cac=\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\"\n                xmlns:cbc=\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\"\n                xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\"\n                xmlns:ext=\"urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2\">\n    <!-- Plantilla UBL para Gu\u00EDa de Remisi\u00F3n Embebida -->\n    <ext:UBLExtensions>\n        <ext:UBLExtension>\n            <ext:ExtensionContent/>\n        </ext:UBLExtension>\n    </ext:UBLExtensions>\n    <!-- Resto de la plantilla -->\n</DespatchAdvice>";
export declare const perceptionTemplate = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Perception xmlns=\"urn:sunat:names:specification:ubl:peru:schema:xsd:Perception-1\"\n            xmlns:cac=\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\"\n            xmlns:cbc=\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\"\n            xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\"\n            xmlns:ext=\"urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2\"\n            xmlns:sac=\"urn:sunat:names:specification:ubl:peru:schema:xsd:SunatAggregateComponents-1\">\n    <!-- Plantilla UBL para Comprobante de Percepci\u00F3n -->\n    <ext:UBLExtensions>\n        <ext:UBLExtension>\n            <ext:ExtensionContent/>\n        </ext:UBLExtension>\n    </ext:UBLExtensions>\n    <!-- Resto de la plantilla -->\n</Perception>";
export declare const retentionTemplate = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Retention xmlns=\"urn:sunat:names:specification:ubl:peru:schema:xsd:Retention-1\"\n           xmlns:cac=\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\"\n           xmlns:cbc=\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\"\n           xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\"\n           xmlns:ext=\"urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2\"\n           xmlns:sac=\"urn:sunat:names:specification:ubl:peru:schema:xsd:SunatAggregateComponents-1\">\n    <!-- Plantilla UBL para Comprobante de Retenci\u00F3n -->\n    <ext:UBLExtensions>\n        <ext:UBLExtension>\n            <ext:ExtensionContent/>\n        </ext:UBLExtension>\n    </ext:UBLExtensions>\n    <!-- Resto de la plantilla -->\n</Retention>";
export declare const summaryTemplate = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<SummaryDocuments xmlns=\"urn:sunat:names:specification:ubl:peru:schema:xsd:SummaryDocuments-1\"\n                  xmlns:cac=\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\"\n                  xmlns:cbc=\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\"\n                  xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\"\n                  xmlns:ext=\"urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2\"\n                  xmlns:sac=\"urn:sunat:names:specification:ubl:peru:schema:xsd:SunatAggregateComponents-1\">\n    <!-- Plantilla UBL para Resumen Diario -->\n    <ext:UBLExtensions>\n        <ext:UBLExtension>\n            <ext:ExtensionContent/>\n        </ext:UBLExtension>\n    </ext:UBLExtensions>\n    <!-- Resto de la plantilla -->\n</SummaryDocuments>";
export declare const voidedTemplate = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<VoidedDocuments xmlns=\"urn:sunat:names:specification:ubl:peru:schema:xsd:VoidedDocuments-1\"\n                 xmlns:cac=\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\"\n                 xmlns:cbc=\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\"\n                 xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\"\n                 xmlns:ext=\"urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2\"\n                 xmlns:sac=\"urn:sunat:names:specification:ubl:peru:schema:xsd:SunatAggregateComponents-1\">\n    <!-- Plantilla UBL para Comunicaci\u00F3n de Baja -->\n    <ext:UBLExtensions>\n        <ext:UBLExtension>\n            <ext:ExtensionContent/>\n        </ext:UBLExtension>\n    </ext:UBLExtensions>\n    <!-- Resto de la plantilla -->\n</VoidedDocuments>";
export declare const namespaces: {
    ubl: string;
    cac: string;
    cbc: string;
    ds: string;
    ext: string;
    sac: string;
};
export declare function getTemplateByDocumentType(documentType: string): string;
