"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.LogLevelAreas = exports.NodeSDK = void 0;
/*
const Module = require('module')
const orig = Module._extensions['.js']
const fs = require('fs')
Module._extensions['.js'] = function (module, filename) {
    try {
        return orig(module, filename)
    } catch (e) {
        if (e.code === 'ERR_REQUIRE_ESM') {
            // From: https://github.com/nodejs/node/blob/c24b74a7abec0848484671771d250cfd961f128e/lib/internal/modules/cjs/loader.js#L1237-L1238
            const content = fs.readFileSync(filename, 'utf8')
            module._compile(content, filename)
            // --
            return
        }
        throw e
    }
}

// */
const NodeSDK_1 = require("./lib/NodeSDK");
Object.defineProperty(exports, "NodeSDK", { enumerable: true, get: function () { return NodeSDK_1.NodeSDK; } });
const LevelLogs_js_1 = require("./lib/common/LevelLogs.js");
Object.defineProperty(exports, "LogLevelAreas", { enumerable: true, get: function () { return LevelLogs_js_1.LogLevelAreas; } });
/*
//let RainbowSdk : any = NodeSDK;
//NodeSDK.RainbowSdk = NodeSDK;
NodeSDK.NodeSDK = NodeSDK;
module.exports = NodeSDK;

//let RainbowSdk = NodeSDK;
//module.exports = RainbowSdk;
//module.exports.NodeSDK = NodeSDK;

export default NodeSDK;
// */
module.exports = NodeSDK_1.NodeSDK;
module.exports.default = NodeSDK_1.NodeSDK;
module.exports.NodeSDK = NodeSDK_1.NodeSDK;
module.exports.LogLevelAreas = LevelLogs_js_1.LogLevelAreas;
exports.default = NodeSDK_1.NodeSDK;
//# sourceMappingURL=index.js.map