"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MccLoggingOptionsFull = exports.MccLoggingOptions = exports.ChainType = exports.TransactionSuccessStatus = void 0;
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////// Flare attestation interfaces ////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var TransactionSuccessStatus;
(function (TransactionSuccessStatus) {
    TransactionSuccessStatus[TransactionSuccessStatus["SUCCESS"] = 0] = "SUCCESS";
    TransactionSuccessStatus[TransactionSuccessStatus["SENDER_FAILURE"] = 1] = "SENDER_FAILURE";
    TransactionSuccessStatus[TransactionSuccessStatus["RECEIVER_FAILURE"] = 2] = "RECEIVER_FAILURE";
})(TransactionSuccessStatus = exports.TransactionSuccessStatus || (exports.TransactionSuccessStatus = {}));
var ChainType;
(function (ChainType) {
    ChainType[ChainType["invalid"] = -1] = "invalid";
    ChainType[ChainType["BTC"] = 0] = "BTC";
    ChainType[ChainType["LTC"] = 1] = "LTC";
    ChainType[ChainType["DOGE"] = 2] = "DOGE";
    ChainType[ChainType["XRP"] = 3] = "XRP";
    ChainType[ChainType["ALGO"] = 4] = "ALGO";
    // ... make sure IDs are the same as in Flare node
})(ChainType = exports.ChainType || (exports.ChainType = {}));
class MccLoggingOptions {
}
exports.MccLoggingOptions = MccLoggingOptions;
class MccLoggingOptionsFull {
}
exports.MccLoggingOptionsFull = MccLoggingOptionsFull;
//# sourceMappingURL=genericMccTypes.js.map