"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getSwapCode = exports.isHandledError = exports.handleErrors = exports.CustomErrorType = exports.StepError = exports.createStepError = exports.CompleteExchangeError = exports.PayinExtraIdError = exports.UnknownAccountError = exports.ListCurrencyError = exports.ListAccountError = exports.NotEnoughFunds = exports.IgnoredSignatureStepError = exports.SignatureStepError = exports.PayloadStepError = exports.NonceStepError = exports.SwapError = void 0;
// Export all error classes
var SwapError_1 = require("./SwapError");
Object.defineProperty(exports, "SwapError", { enumerable: true, get: function () { return SwapError_1.SwapError; } });
Object.defineProperty(exports, "NonceStepError", { enumerable: true, get: function () { return SwapError_1.NonceStepError; } });
Object.defineProperty(exports, "PayloadStepError", { enumerable: true, get: function () { return SwapError_1.PayloadStepError; } });
Object.defineProperty(exports, "SignatureStepError", { enumerable: true, get: function () { return SwapError_1.SignatureStepError; } });
Object.defineProperty(exports, "IgnoredSignatureStepError", { enumerable: true, get: function () { return SwapError_1.IgnoredSignatureStepError; } });
Object.defineProperty(exports, "NotEnoughFunds", { enumerable: true, get: function () { return SwapError_1.NotEnoughFunds; } });
Object.defineProperty(exports, "ListAccountError", { enumerable: true, get: function () { return SwapError_1.ListAccountError; } });
Object.defineProperty(exports, "ListCurrencyError", { enumerable: true, get: function () { return SwapError_1.ListCurrencyError; } });
Object.defineProperty(exports, "UnknownAccountError", { enumerable: true, get: function () { return SwapError_1.UnknownAccountError; } });
Object.defineProperty(exports, "PayinExtraIdError", { enumerable: true, get: function () { return SwapError_1.PayinExtraIdError; } });
Object.defineProperty(exports, "CompleteExchangeError", { enumerable: true, get: function () { return SwapError_1.CompleteExchangeError; } });
// Export parser utilities
var parser_1 = require("./parser");
Object.defineProperty(exports, "createStepError", { enumerable: true, get: function () { return parser_1.createStepError; } });
Object.defineProperty(exports, "StepError", { enumerable: true, get: function () { return parser_1.StepError; } });
Object.defineProperty(exports, "CustomErrorType", { enumerable: true, get: function () { return parser_1.CustomErrorType; } });
// Export error handler
var handleSwapErrors_1 = require("./handleSwapErrors");
Object.defineProperty(exports, "handleErrors", { enumerable: true, get: function () { return handleSwapErrors_1.handleErrors; } });
Object.defineProperty(exports, "isHandledError", { enumerable: true, get: function () { return handleSwapErrors_1.isHandledError; } });
Object.defineProperty(exports, "getSwapCode", { enumerable: true, get: function () { return handleSwapErrors_1.getSwapCode; } });
//# sourceMappingURL=index.js.map