"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MockConfigStoreClient = exports.DEFAULT_CONFIG_STORE_VERSION = void 0;
var tslib_1 = require("tslib");
var src_1 = require("../../src");
var constants_1 = require("../constants");
exports.DEFAULT_CONFIG_STORE_VERSION = src_1.clients.DEFAULT_CONFIG_STORE_VERSION;
var MockConfigStoreClient = (function (_super) {
    tslib_1.__extends(MockConfigStoreClient, _super);
    function MockConfigStoreClient(logger, configStore, eventSearchConfig, configStoreVersion, enabledChainIds, chainId, mockUpdate) {
        if (eventSearchConfig === void 0) { eventSearchConfig = { from: 0, maxLookBack: 0 }; }
        if (configStoreVersion === void 0) { configStoreVersion = exports.DEFAULT_CONFIG_STORE_VERSION; }
        if (enabledChainIds === void 0) { enabledChainIds = constants_1.CHAIN_ID_TEST_LIST; }
        if (chainId === void 0) { chainId = 1; }
        if (mockUpdate === void 0) { mockUpdate = false; }
        return _super.call(this, logger, configStore, eventSearchConfig, configStoreVersion, chainId, mockUpdate, enabledChainIds) || this;
    }
    return MockConfigStoreClient;
}(src_1.clients.mocks.MockConfigStoreClient));
exports.MockConfigStoreClient = MockConfigStoreClient;
//# sourceMappingURL=MockConfigStoreClient.js.map