import { AxiosError } from "axios";
import { ComprobanteType } from "..";
import { DocumentContentError } from "../Comprobante-to-XML";
import { WebServiceSRIError } from "./parseWebServiceResponse";
export default class EnvioComprobantesSRIError extends Error {
    document_type: ComprobanteType;
    original: WebServiceSRIError | DocumentContentError | RangeError | AxiosError | Error;
    xmlResultSet?: string[];
    name: string;
    details: string;
    /**
     *
     * @param {ComprobanteType} document_type Tipo de Comprobante en que la transacción falló.
     * @param {Error} original Error original (esta clase es un wrapper del error original, pero simplificado).
     * @param {String[]} resultSet Lista de resultados obtenidos hasta que ocurrió el error.
     */
    constructor(document_type: ComprobanteType, original: WebServiceSRIError | DocumentContentError | RangeError | AxiosError | Error, xmlResultSet?: string[]);
}
