"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.reporter = exports.defaultConfigs = exports.config = exports.io = exports.storage = exports.stateManager = exports.shardus = exports.network = exports.crypto = exports.logger = exports.p2p = void 0;
exports.setP2pContext = setP2pContext;
exports.setLoggerContext = setLoggerContext;
exports.setCryptoContext = setCryptoContext;
exports.setNetworkContext = setNetworkContext;
exports.setShardusContext = setShardusContext;
exports.setStateManagerContext = setStateManagerContext;
exports.setStorageContext = setStorageContext;
exports.setIOContext = setIOContext;
exports.setReporterContext = setReporterContext;
exports.setConfig = setConfig;
exports.setDefaultConfigs = setDefaultConfigs;
function setP2pContext(context) {
    exports.p2p = context;
}
function setLoggerContext(context) {
    exports.logger = context;
}
function setCryptoContext(context) {
    exports.crypto = context;
}
function setNetworkContext(context) {
    exports.network = context;
}
function setShardusContext(context) {
    exports.shardus = context;
}
function setStateManagerContext(context) {
    exports.stateManager = context;
}
function setStorageContext(context) {
    exports.storage = context;
}
function setIOContext(context) {
    exports.io = context;
}
function setReporterContext(context) {
    exports.reporter = context;
}
function setConfig(conf) {
    exports.config = conf;
}
function setDefaultConfigs(conf) {
    exports.defaultConfigs = conf;
}
//# sourceMappingURL=Context.js.map