import { XmlImpuestos, XmlImpuestosTrasladados, XmlRetencionAttributes, XmlTranRentAttributesProperties, XmlTransladoAttributes } from '../types';
export declare class BaseImpuestos {
    impuesto: XmlImpuestos;
    constructor(TotalImpuestos?: XmlImpuestosTrasladados);
    setTraslado(traslado: XmlTranRentAttributesProperties & {
        Base: string | number;
    }): this;
    setRetencion(retencion: Omit<XmlTranRentAttributesProperties, 'Base' | 'TipoFactor' | 'TasaOCuota'>): this;
    getTotalImpuestos(): XmlImpuestosTrasladados;
    getRetenciones(): XmlRetencionAttributes[];
    getTraslados(): XmlTransladoAttributes[];
}
//# sourceMappingURL=BaseImpuestos.d.ts.map