import { __extends } from "tslib";
import { clients } from "../../src";
import { CHAIN_ID_TEST_LIST } from "../constants";
export var DEFAULT_CONFIG_STORE_VERSION = clients.DEFAULT_CONFIG_STORE_VERSION;
// @dev This mocked class must re-implement any customisations in the local extended ConfigStoreClient.
var MockConfigStoreClient = /** @class */ (function (_super) {
    __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 = DEFAULT_CONFIG_STORE_VERSION; }
        if (enabledChainIds === void 0) { enabledChainIds = 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;
}(clients.mocks.MockConfigStoreClient));
export { MockConfigStoreClient };
//# sourceMappingURL=MockConfigStoreClient.js.map