import { EDocData, EDocParams } from '../../schemas/EDoc.schema';
declare class GeneralXMLSG {
    /**D. Campos Generales del Documento Electrónico DE (D001-D299) */
    get_gDatGralOpe(params: EDocParams, data: EDocData): {
        dFeEmiDE: string;
        gOpeCom: {
            iTipTra: import("../../types").TransactionType;
            dDesTipTra: string;
            iTImp: import("../../types").TaxType;
            dDesTImp: string;
            cMoneOpe: import("../../types").Currency;
            dDesMoneOpe: string;
            dCondTipCam: import("../../types").GlobalAndPerItem | undefined;
            dTiCam: number | undefined;
            iCondAnt: import("../../types").GlobalAndPerItem | undefined;
            dDesCondAnt: string | undefined;
            gOblAfe: {
                cOblAfe: import("../../types").Obligation;
                dDesOblAfe: string;
            }[] | undefined;
        } | undefined;
        gEmis: {
            dRucEm: string;
            dDVEmi: string;
            iTipCont: import("../../types").TaxpayerType;
            cTipReg: import("../../types").RegimeType | undefined;
            dNomEmi: string;
            dNomFanEmi: string | undefined;
            dDirEmi: string;
            dNumCas: number;
            dCompDir1: string | undefined;
            dCompDir2: string | undefined;
            cDepEmi: import("../../types").Department;
            dDesDepEmi: string;
            cDisEmi: number | undefined;
            dDesDisEmi: string | undefined;
            cCiuEmi: number;
            dDesCiuEmi: string;
            dTelEmi: string;
            dEmailE: string;
            dDenSuc: string | undefined;
            gActEco: {
                cActEco: string;
                dDesActEco: string;
            }[];
            gRespDE: {
                iTipIDRespDE: import("../../types").IdentityDocumentUser;
                dDTipIDRespDE: string;
                dNumIDRespDE: string;
                dNomRespDE: string;
                dCarRespDE: string;
            } | undefined;
        };
        gDatRec: {
            iNatRec: import("../../types").TaxpayerNotTaxpayer;
            iTiOpe: import("../../types").OperationType;
            cPaisRec: import("../../types").Country;
            dDesPaisRe: string;
            iTiContRec: import("../../types").TaxpayerType | undefined;
            dRucRec: string | undefined;
            dDVRec: string | undefined;
            iTipIDRec: import("../../types").IdentityDocumentReceptor | undefined;
            dDTipIDRec: string | undefined;
            dNumIDRec: string | undefined;
            dNomRec: string;
            dNomFanRec: string | undefined;
            dDirRec: string | undefined;
            dNumCasRec: number | undefined;
            cDepRec: import("../../types").Department | undefined;
            dDesDepRec: string | undefined;
            cDisRec: number | undefined;
            dDesDisRec: string | undefined;
            cCiuRec: number | undefined;
            dDesCiuRec: string | undefined;
            dTelRec: string;
            dCelRec: string | undefined;
            dEmailRec: string | undefined;
            dCodCliente: string | undefined;
        };
    };
    /**D1. Campos inherentes a la operación comercial (D010-D099) */
    private get_gOpeCom;
    /** D1.1. Campos que identifican las obligaciones afectadas (D030-D040)
     * @link https://www.dnit.gov.py/documents/20123/420595/NT_E_KUATIA_018_MT_V150-+Junio.pdf/2ace18c4-5c03-c339-7f5c-bed6d5b5eb5e?t=1717699899642
     */
    private get_gOblAfe;
    /** D2. Campos que identifican al emisor del Documento Electrónico DE (D100-D129)*/
    private get_gEmis;
    /**D2.1 Campos que describen la actividad económica del emisor (D130-D139) */
    private get_gActEco;
    /**D2.2 Campos que identifican al responsable de la generación del DE (D140-D160) */
    private get_gRespDE;
    /** D3. Campos que identifican al receptor del Documento Electrónico DE (D200-D299)*/
    private get_gDatRec;
}
declare const _default: GeneralXMLSG;
export default _default;
