/* Autogenerated file. Do not edit manually. */
/* tslint:disable */
/* eslint-disable */

import { ethers } from "ethers";
import {
  DeployContractOptions,
  FactoryOptions,
  HardhatEthersHelpers as HardhatEthersHelpersBase,
} from "@nomicfoundation/hardhat-ethers/types";

import * as Contracts from ".";

declare module "hardhat/types/runtime" {
  interface HardhatEthersHelpers extends HardhatEthersHelpersBase {
    getContractFactory(
      name: "AccessControlUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AccessControlUpgradeable__factory>;
    getContractFactory(
      name: "OwnableUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.OwnableUpgradeable__factory>;
    getContractFactory(
      name: "TimelockControllerUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.TimelockControllerUpgradeable__factory>;
    getContractFactory(
      name: "VotesUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotesUpgradeable__factory>;
    getContractFactory(
      name: "Initializable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.Initializable__factory>;
    getContractFactory(
      name: "UUPSUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.UUPSUpgradeable__factory>;
    getContractFactory(
      name: "ERC1155HolderUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ERC1155HolderUpgradeable__factory>;
    getContractFactory(
      name: "ERC20Upgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ERC20Upgradeable__factory>;
    getContractFactory(
      name: "ERC20PausableUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ERC20PausableUpgradeable__factory>;
    getContractFactory(
      name: "ERC20PermitUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ERC20PermitUpgradeable__factory>;
    getContractFactory(
      name: "ERC20VotesUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ERC20VotesUpgradeable__factory>;
    getContractFactory(
      name: "ERC721Upgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ERC721Upgradeable__factory>;
    getContractFactory(
      name: "ERC721BurnableUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ERC721BurnableUpgradeable__factory>;
    getContractFactory(
      name: "ERC721EnumerableUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ERC721EnumerableUpgradeable__factory>;
    getContractFactory(
      name: "ERC721PausableUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ERC721PausableUpgradeable__factory>;
    getContractFactory(
      name: "ERC721URIStorageUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ERC721URIStorageUpgradeable__factory>;
    getContractFactory(
      name: "ERC721HolderUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ERC721HolderUpgradeable__factory>;
    getContractFactory(
      name: "ContextUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ContextUpgradeable__factory>;
    getContractFactory(
      name: "EIP712Upgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.EIP712Upgradeable__factory>;
    getContractFactory(
      name: "ERC165Upgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ERC165Upgradeable__factory>;
    getContractFactory(
      name: "NoncesUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.NoncesUpgradeable__factory>;
    getContractFactory(
      name: "PausableUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PausableUpgradeable__factory>;
    getContractFactory(
      name: "ReentrancyGuardUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ReentrancyGuardUpgradeable__factory>;
    getContractFactory(
      name: "AccessControl",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AccessControl__factory>;
    getContractFactory(
      name: "IAccessControl",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IAccessControl__factory>;
    getContractFactory(
      name: "Ownable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.Ownable__factory>;
    getContractFactory(
      name: "IVotes",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IVotes__factory>;
    getContractFactory(
      name: "IERC1822Proxiable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IERC1822Proxiable__factory>;
    getContractFactory(
      name: "IERC1155Errors",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IERC1155Errors__factory>;
    getContractFactory(
      name: "IERC20Errors",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IERC20Errors__factory>;
    getContractFactory(
      name: "IERC721Errors",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IERC721Errors__factory>;
    getContractFactory(
      name: "IERC4906",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IERC4906__factory>;
    getContractFactory(
      name: "IERC5267",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IERC5267__factory>;
    getContractFactory(
      name: "IERC5805",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IERC5805__factory>;
    getContractFactory(
      name: "IERC6372",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IERC6372__factory>;
    getContractFactory(
      name: "IBeacon",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IBeacon__factory>;
    getContractFactory(
      name: "ERC1967Utils",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ERC1967Utils__factory>;
    getContractFactory(
      name: "Proxy",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.Proxy__factory>;
    getContractFactory(
      name: "ERC1155",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ERC1155__factory>;
    getContractFactory(
      name: "IERC1155MetadataURI",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IERC1155MetadataURI__factory>;
    getContractFactory(
      name: "IERC1155",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IERC1155__factory>;
    getContractFactory(
      name: "IERC1155Receiver",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IERC1155Receiver__factory>;
    getContractFactory(
      name: "ERC20",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ERC20__factory>;
    getContractFactory(
      name: "ERC20Burnable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ERC20Burnable__factory>;
    getContractFactory(
      name: "ERC20Capped",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ERC20Capped__factory>;
    getContractFactory(
      name: "ERC20Pausable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ERC20Pausable__factory>;
    getContractFactory(
      name: "IERC20Metadata",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IERC20Metadata__factory>;
    getContractFactory(
      name: "IERC20Permit",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IERC20Permit__factory>;
    getContractFactory(
      name: "IERC20",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IERC20__factory>;
    getContractFactory(
      name: "SafeERC20",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.SafeERC20__factory>;
    getContractFactory(
      name: "ERC721",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ERC721__factory>;
    getContractFactory(
      name: "IERC721Enumerable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IERC721Enumerable__factory>;
    getContractFactory(
      name: "IERC721Metadata",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IERC721Metadata__factory>;
    getContractFactory(
      name: "IERC721",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IERC721__factory>;
    getContractFactory(
      name: "IERC721Receiver",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IERC721Receiver__factory>;
    getContractFactory(
      name: "Address",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.Address__factory>;
    getContractFactory(
      name: "ECDSA",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ECDSA__factory>;
    getContractFactory(
      name: "ERC165",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ERC165__factory>;
    getContractFactory(
      name: "IERC165",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IERC165__factory>;
    getContractFactory(
      name: "Math",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.Math__factory>;
    getContractFactory(
      name: "SafeCast",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.SafeCast__factory>;
    getContractFactory(
      name: "Pausable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.Pausable__factory>;
    getContractFactory(
      name: "Strings",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.Strings__factory>;
    getContractFactory(
      name: "Checkpoints",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.Checkpoints__factory>;
    getContractFactory(
      name: "DoubleEndedQueue",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.DoubleEndedQueue__factory>;
    getContractFactory(
      name: "B3TR",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.B3TR__factory>;
    getContractFactory(
      name: "B3TRChallenges",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.B3TRChallenges__factory>;
    getContractFactory(
      name: "B3TRMultiSig",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.B3TRMultiSig__factory>;
    getContractFactory(
      name: "B3TRProxy",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.B3TRProxy__factory>;
    getContractFactory(
      name: "ChallengeCoreLogic",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ChallengeCoreLogic__factory>;
    getContractFactory(
      name: "ChallengeSettlementLogic",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ChallengeSettlementLogic__factory>;
    getContractFactory(
      name: "DBAPool",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.DBAPool__factory>;
    getContractFactory(
      name: "B3TRChallengesV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.B3TRChallengesV1__factory>;
    getContractFactory(
      name: "B3TRGovernorV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.B3TRGovernorV1__factory>;
    getContractFactory(
      name: "IChallengesV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IChallengesV1__factory>;
    getContractFactory(
      name: "ChallengeCoreLogicV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ChallengeCoreLogicV1__factory>;
    getContractFactory(
      name: "ChallengeSettlementLogicV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ChallengeSettlementLogicV1__factory>;
    getContractFactory(
      name: "DBAPoolV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.DBAPoolV1__factory>;
    getContractFactory(
      name: "EmissionsV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.EmissionsV1__factory>;
    getContractFactory(
      name: "GalaxyMemberV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GalaxyMemberV1__factory>;
    getContractFactory(
      name: "GovernorStorageV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorStorageV1__factory>;
    getContractFactory(
      name: "GovernorClockLogicV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorClockLogicV1__factory>;
    getContractFactory(
      name: "GovernorConfiguratorV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorConfiguratorV1__factory>;
    getContractFactory(
      name: "GovernorDepositLogicV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorDepositLogicV1__factory>;
    getContractFactory(
      name: "GovernorFunctionRestrictionsLogicV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV1__factory>;
    getContractFactory(
      name: "GovernorGovernanceLogicV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorGovernanceLogicV1__factory>;
    getContractFactory(
      name: "GovernorProposalLogicV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorProposalLogicV1__factory>;
    getContractFactory(
      name: "GovernorQuorumLogicV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorQuorumLogicV1__factory>;
    getContractFactory(
      name: "GovernorStateLogicV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorStateLogicV1__factory>;
    getContractFactory(
      name: "GovernorVotesLogicV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorVotesLogicV1__factory>;
    getContractFactory(
      name: "GrantsManagerV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GrantsManagerV1__factory>;
    getContractFactory(
      name: "IB3TR",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IB3TR__factory>;
    getContractFactory(
      name: "IB3TRGovernorV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IB3TRGovernorV1__factory>;
    getContractFactory(
      name: "IDynamicBaseAllocationPoolV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IDynamicBaseAllocationPoolV1__factory>;
    getContractFactory(
      name: "IEmissionsV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IEmissionsV1__factory>;
    getContractFactory(
      name: "IGalaxyMemberV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IGalaxyMemberV1__factory>;
    getContractFactory(
      name: "IGrantsManagerV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IGrantsManagerV1__factory>;
    getContractFactory(
      name: "INodeManagementV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.INodeManagementV1__factory>;
    getContractFactory(
      name: "IRelayerRewardsPoolV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IRelayerRewardsPoolV1__factory>;
    getContractFactory(
      name: "IVeBetterPassportV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IVeBetterPassportV1__factory>;
    getContractFactory(
      name: "IVoterRewardsV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IVoterRewardsV1__factory>;
    getContractFactory(
      name: "IX2EarnAppsV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IX2EarnAppsV1__factory>;
    getContractFactory(
      name: "IX2EarnRewardsPoolV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IX2EarnRewardsPoolV1__factory>;
    getContractFactory(
      name: "IXAllocationPoolV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IXAllocationPoolV1__factory>;
    getContractFactory(
      name: "IXAllocationVotingGovernorV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV1__factory>;
    getContractFactory(
      name: "RelayerRewardsPoolV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RelayerRewardsPoolV1__factory>;
    getContractFactory(
      name: "PassportChecksLogicV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportChecksLogicV1__factory>;
    getContractFactory(
      name: "PassportConfiguratorV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportConfiguratorV1__factory>;
    getContractFactory(
      name: "PassportDelegationLogicV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportDelegationLogicV1__factory>;
    getContractFactory(
      name: "PassportEntityLogicV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportEntityLogicV1__factory>;
    getContractFactory(
      name: "PassportPersonhoodLogicV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportPersonhoodLogicV1__factory>;
    getContractFactory(
      name: "PassportPoPScoreLogicV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportPoPScoreLogicV1__factory>;
    getContractFactory(
      name: "PassportSignalingLogicV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportSignalingLogicV1__factory>;
    getContractFactory(
      name: "PassportWhitelistAndBlacklistLogicV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogicV1__factory>;
    getContractFactory(
      name: "VeBetterPassportV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VeBetterPassportV1__factory>;
    getContractFactory(
      name: "VOT3V1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VOT3V1__factory>;
    getContractFactory(
      name: "VoterRewardsV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VoterRewardsV1__factory>;
    getContractFactory(
      name: "AdministrationUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AdministrationUpgradeable__factory>;
    getContractFactory(
      name: "AppsStorageUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AppsStorageUpgradeable__factory>;
    getContractFactory(
      name: "ContractSettingsUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ContractSettingsUpgradeable__factory>;
    getContractFactory(
      name: "VoteEligibilityUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VoteEligibilityUpgradeable__factory>;
    getContractFactory(
      name: "X2EarnAppsUpgradeableV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnAppsUpgradeableV1__factory>;
    getContractFactory(
      name: "ExternalContractsUpgradeableV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ExternalContractsUpgradeableV1__factory>;
    getContractFactory(
      name: "RoundEarningsSettingsUpgradeableV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV1__factory>;
    getContractFactory(
      name: "RoundFinalizationUpgradeableV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundFinalizationUpgradeableV1__factory>;
    getContractFactory(
      name: "RoundsStorageUpgradeableV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundsStorageUpgradeableV1__factory>;
    getContractFactory(
      name: "RoundVotesCountingUpgradeableV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeableV1__factory>;
    getContractFactory(
      name: "VotesQuorumFractionUpgradeableV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV1__factory>;
    getContractFactory(
      name: "VotesUpgradeableV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotesUpgradeableV1__factory>;
    getContractFactory(
      name: "VotingSettingsUpgradeableV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotingSettingsUpgradeableV1__factory>;
    getContractFactory(
      name: "XAllocationVotingGovernorV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationVotingGovernorV1__factory>;
    getContractFactory(
      name: "X2EarnAppsV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnAppsV1__factory>;
    getContractFactory(
      name: "X2EarnCreatorV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnCreatorV1__factory>;
    getContractFactory(
      name: "X2EarnRewardsPoolV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnRewardsPoolV1__factory>;
    getContractFactory(
      name: "XAllocationPoolV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationPoolV1__factory>;
    getContractFactory(
      name: "XAllocationVotingV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationVotingV1__factory>;
    getContractFactory(
      name: "B3TRGovernorV10",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.B3TRGovernorV10__factory>;
    getContractFactory(
      name: "GovernorClockLogicV10",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorClockLogicV10__factory>;
    getContractFactory(
      name: "GovernorConfiguratorV10",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorConfiguratorV10__factory>;
    getContractFactory(
      name: "GovernorDepositLogicV10",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorDepositLogicV10__factory>;
    getContractFactory(
      name: "GovernorFunctionRestrictionsLogicV10",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV10__factory>;
    getContractFactory(
      name: "GovernorGovernanceLogicV10",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorGovernanceLogicV10__factory>;
    getContractFactory(
      name: "GovernorProposalLogicV10",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorProposalLogicV10__factory>;
    getContractFactory(
      name: "GovernorQuorumLogicV10",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorQuorumLogicV10__factory>;
    getContractFactory(
      name: "GovernorStateLogicV10",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorStateLogicV10__factory>;
    getContractFactory(
      name: "GovernorVotesLogicV10",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorVotesLogicV10__factory>;
    getContractFactory(
      name: "IB3TRGovernorV10",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IB3TRGovernorV10__factory>;
    getContractFactory(
      name: "B3TRGovernorV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.B3TRGovernorV2__factory>;
    getContractFactory(
      name: "DBAPoolV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.DBAPoolV2__factory>;
    getContractFactory(
      name: "EmissionsV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.EmissionsV2__factory>;
    getContractFactory(
      name: "GalaxyMemberV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GalaxyMemberV2__factory>;
    getContractFactory(
      name: "GrantsManagerV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GrantsManagerV2__factory>;
    getContractFactory(
      name: "IDynamicBaseAllocationPoolV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IDynamicBaseAllocationPoolV2__factory>;
    getContractFactory(
      name: "IEmissionsV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IEmissionsV2__factory>;
    getContractFactory(
      name: "IGalaxyMemberV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IGalaxyMemberV2__factory>;
    getContractFactory(
      name: "IGrantsManagerV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IGrantsManagerV2__factory>;
    getContractFactory(
      name: "INodeManagementV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.INodeManagementV2__factory>;
    getContractFactory(
      name: "IRelayerRewardsPoolV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IRelayerRewardsPoolV2__factory>;
    getContractFactory(
      name: "IVeBetterPassportV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IVeBetterPassportV2__factory>;
    getContractFactory(
      name: "IVoterRewardsV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IVoterRewardsV2__factory>;
    getContractFactory(
      name: "IX2EarnAppsV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IX2EarnAppsV2__factory>;
    getContractFactory(
      name: "IX2EarnRewardsPoolV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IX2EarnRewardsPoolV2__factory>;
    getContractFactory(
      name: "IXAllocationPoolV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IXAllocationPoolV2__factory>;
    getContractFactory(
      name: "IXAllocationVotingGovernorV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV2__factory>;
    getContractFactory(
      name: "RelayerRewardsPoolV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RelayerRewardsPoolV2__factory>;
    getContractFactory(
      name: "PassportChecksLogicV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportChecksLogicV2__factory>;
    getContractFactory(
      name: "PassportConfiguratorV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportConfiguratorV2__factory>;
    getContractFactory(
      name: "PassportDelegationLogicV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportDelegationLogicV2__factory>;
    getContractFactory(
      name: "PassportEntityLogicV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportEntityLogicV2__factory>;
    getContractFactory(
      name: "PassportPersonhoodLogicV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportPersonhoodLogicV2__factory>;
    getContractFactory(
      name: "PassportPoPScoreLogicV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportPoPScoreLogicV2__factory>;
    getContractFactory(
      name: "PassportSignalingLogicV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportSignalingLogicV2__factory>;
    getContractFactory(
      name: "PassportWhitelistAndBlacklistLogicV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogicV2__factory>;
    getContractFactory(
      name: "VeBetterPassportV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VeBetterPassportV2__factory>;
    getContractFactory(
      name: "VoterRewardsV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VoterRewardsV2__factory>;
    getContractFactory(
      name: "AdministrationUtilsV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AdministrationUtilsV2__factory>;
    getContractFactory(
      name: "AppStorageUtilsV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AppStorageUtilsV2__factory>;
    getContractFactory(
      name: "EndorsementUtilsV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.EndorsementUtilsV2__factory>;
    getContractFactory(
      name: "VoteEligibilityUtilsV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VoteEligibilityUtilsV2__factory>;
    getContractFactory(
      name: "AdministrationUpgradeableV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AdministrationUpgradeableV2__factory>;
    getContractFactory(
      name: "AppsStorageUpgradeableV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AppsStorageUpgradeableV2__factory>;
    getContractFactory(
      name: "ContractSettingsUpgradeableV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ContractSettingsUpgradeableV2__factory>;
    getContractFactory(
      name: "EndorsementUpgradeableV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.EndorsementUpgradeableV2__factory>;
    getContractFactory(
      name: "VoteEligibilityUpgradeableV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VoteEligibilityUpgradeableV2__factory>;
    getContractFactory(
      name: "X2EarnAppsUpgradeableV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnAppsUpgradeableV2__factory>;
    getContractFactory(
      name: "ExternalContractsUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ExternalContractsUpgradeable__factory>;
    getContractFactory(
      name: "RoundEarningsSettingsUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeable__factory>;
    getContractFactory(
      name: "RoundFinalizationUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundFinalizationUpgradeable__factory>;
    getContractFactory(
      name: "RoundsStorageUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundsStorageUpgradeable__factory>;
    getContractFactory(
      name: "RoundVotesCountingUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeable__factory>;
    getContractFactory(
      name: "VotesQuorumFractionUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeable__factory>;
    getContractFactory(
      name: "VotesUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotesUpgradeable__factory>;
    getContractFactory(
      name: "VotingSettingsUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotingSettingsUpgradeable__factory>;
    getContractFactory(
      name: "XAllocationVotingGovernor",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationVotingGovernor__factory>;
    getContractFactory(
      name: "X2EarnAppsV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnAppsV2__factory>;
    getContractFactory(
      name: "X2EarnRewardsPoolV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnRewardsPoolV2__factory>;
    getContractFactory(
      name: "XAllocationPoolV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationPoolV2__factory>;
    getContractFactory(
      name: "XAllocationVotingV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationVotingV2__factory>;
    getContractFactory(
      name: "B3TRGovernorV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.B3TRGovernorV3__factory>;
    getContractFactory(
      name: "GalaxyMemberV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GalaxyMemberV3__factory>;
    getContractFactory(
      name: "GovernorStorageV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorStorageV3__factory>;
    getContractFactory(
      name: "GovernorClockLogicV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorClockLogicV3__factory>;
    getContractFactory(
      name: "GovernorConfiguratorV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorConfiguratorV3__factory>;
    getContractFactory(
      name: "GovernorDepositLogicV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorDepositLogicV3__factory>;
    getContractFactory(
      name: "GovernorFunctionRestrictionsLogicV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV3__factory>;
    getContractFactory(
      name: "GovernorGovernanceLogicV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorGovernanceLogicV3__factory>;
    getContractFactory(
      name: "GovernorProposalLogicV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorProposalLogicV3__factory>;
    getContractFactory(
      name: "GovernorQuorumLogicV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorQuorumLogicV3__factory>;
    getContractFactory(
      name: "GovernorStateLogicV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorStateLogicV3__factory>;
    getContractFactory(
      name: "GovernorVotesLogicV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorVotesLogicV3__factory>;
    getContractFactory(
      name: "IB3TRGovernorV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IB3TRGovernorV3__factory>;
    getContractFactory(
      name: "IVeBetterPassportV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IVeBetterPassportV3__factory>;
    getContractFactory(
      name: "IX2EarnAppsV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IX2EarnAppsV3__factory>;
    getContractFactory(
      name: "IX2EarnRewardsPoolV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IX2EarnRewardsPoolV3__factory>;
    getContractFactory(
      name: "IXAllocationPoolV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IXAllocationPoolV3__factory>;
    getContractFactory(
      name: "IXAllocationVotingGovernorV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV3__factory>;
    getContractFactory(
      name: "PassportChecksLogicV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportChecksLogicV3__factory>;
    getContractFactory(
      name: "PassportConfiguratorV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportConfiguratorV3__factory>;
    getContractFactory(
      name: "PassportDelegationLogicV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportDelegationLogicV3__factory>;
    getContractFactory(
      name: "PassportEntityLogicV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportEntityLogicV3__factory>;
    getContractFactory(
      name: "PassportPersonhoodLogicV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportPersonhoodLogicV3__factory>;
    getContractFactory(
      name: "PassportPoPScoreLogicV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportPoPScoreLogicV3__factory>;
    getContractFactory(
      name: "PassportSignalingLogicV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportSignalingLogicV3__factory>;
    getContractFactory(
      name: "PassportWhitelistAndBlacklistLogicV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogicV3__factory>;
    getContractFactory(
      name: "VeBetterPassportV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VeBetterPassportV3__factory>;
    getContractFactory(
      name: "VoterRewardsV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VoterRewardsV3__factory>;
    getContractFactory(
      name: "AdministrationUtilsV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AdministrationUtilsV3__factory>;
    getContractFactory(
      name: "AppStorageUtilsV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AppStorageUtilsV3__factory>;
    getContractFactory(
      name: "EndorsementUtilsV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.EndorsementUtilsV3__factory>;
    getContractFactory(
      name: "VoteEligibilityUtilsV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VoteEligibilityUtilsV3__factory>;
    getContractFactory(
      name: "AdministrationUpgradeableV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AdministrationUpgradeableV3__factory>;
    getContractFactory(
      name: "AppsStorageUpgradeableV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AppsStorageUpgradeableV3__factory>;
    getContractFactory(
      name: "ContractSettingsUpgradeableV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ContractSettingsUpgradeableV3__factory>;
    getContractFactory(
      name: "EndorsementUpgradeableV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.EndorsementUpgradeableV3__factory>;
    getContractFactory(
      name: "VoteEligibilityUpgradeableV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VoteEligibilityUpgradeableV3__factory>;
    getContractFactory(
      name: "X2EarnAppsUpgradeableV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnAppsUpgradeableV3__factory>;
    getContractFactory(
      name: "ExternalContractsUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ExternalContractsUpgradeable__factory>;
    getContractFactory(
      name: "RoundEarningsSettingsUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeable__factory>;
    getContractFactory(
      name: "RoundFinalizationUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundFinalizationUpgradeable__factory>;
    getContractFactory(
      name: "RoundsStorageUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundsStorageUpgradeable__factory>;
    getContractFactory(
      name: "RoundVotesCountingUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeable__factory>;
    getContractFactory(
      name: "VotesQuorumFractionUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeable__factory>;
    getContractFactory(
      name: "VotesUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotesUpgradeable__factory>;
    getContractFactory(
      name: "VotingSettingsUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotingSettingsUpgradeable__factory>;
    getContractFactory(
      name: "XAllocationVotingGovernorV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationVotingGovernorV3__factory>;
    getContractFactory(
      name: "X2EarnAppsV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnAppsV3__factory>;
    getContractFactory(
      name: "X2EarnRewardsPoolV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnRewardsPoolV3__factory>;
    getContractFactory(
      name: "XAllocationPoolV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationPoolV3__factory>;
    getContractFactory(
      name: "XAllocationVotingV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationVotingV3__factory>;
    getContractFactory(
      name: "B3TRGovernorV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.B3TRGovernorV4__factory>;
    getContractFactory(
      name: "GalaxyMemberV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GalaxyMemberV4__factory>;
    getContractFactory(
      name: "GovernorStorageV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorStorageV4__factory>;
    getContractFactory(
      name: "GovernorClockLogicV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorClockLogicV4__factory>;
    getContractFactory(
      name: "GovernorConfiguratorV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorConfiguratorV4__factory>;
    getContractFactory(
      name: "GovernorDepositLogicV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorDepositLogicV4__factory>;
    getContractFactory(
      name: "GovernorFunctionRestrictionsLogicV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV4__factory>;
    getContractFactory(
      name: "GovernorGovernanceLogicV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorGovernanceLogicV4__factory>;
    getContractFactory(
      name: "GovernorProposalLogicV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorProposalLogicV4__factory>;
    getContractFactory(
      name: "GovernorQuorumLogicV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorQuorumLogicV4__factory>;
    getContractFactory(
      name: "GovernorStateLogicV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorStateLogicV4__factory>;
    getContractFactory(
      name: "GovernorVotesLogicV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorVotesLogicV4__factory>;
    getContractFactory(
      name: "IB3TRGovernorV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IB3TRGovernorV4__factory>;
    getContractFactory(
      name: "IVeBetterPassportV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IVeBetterPassportV4__factory>;
    getContractFactory(
      name: "IVoterRewardsV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IVoterRewardsV4__factory>;
    getContractFactory(
      name: "IX2EarnAppsV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IX2EarnAppsV4__factory>;
    getContractFactory(
      name: "IXAllocationPoolV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IXAllocationPoolV4__factory>;
    getContractFactory(
      name: "IXAllocationVotingGovernorV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV4__factory>;
    getContractFactory(
      name: "PassportChecksLogicV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportChecksLogicV4__factory>;
    getContractFactory(
      name: "PassportConfiguratorV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportConfiguratorV4__factory>;
    getContractFactory(
      name: "PassportDelegationLogicV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportDelegationLogicV4__factory>;
    getContractFactory(
      name: "PassportEntityLogicV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportEntityLogicV4__factory>;
    getContractFactory(
      name: "PassportPersonhoodLogicV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportPersonhoodLogicV4__factory>;
    getContractFactory(
      name: "PassportPoPScoreLogicV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportPoPScoreLogicV4__factory>;
    getContractFactory(
      name: "PassportSignalingLogicV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportSignalingLogicV4__factory>;
    getContractFactory(
      name: "PassportWhitelistAndBlacklistLogicV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogicV4__factory>;
    getContractFactory(
      name: "VeBetterPassportV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VeBetterPassportV4__factory>;
    getContractFactory(
      name: "VoterRewardsV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VoterRewardsV4__factory>;
    getContractFactory(
      name: "AdministrationUtilsV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AdministrationUtilsV4__factory>;
    getContractFactory(
      name: "AppStorageUtilsV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AppStorageUtilsV4__factory>;
    getContractFactory(
      name: "EndorsementUtilsV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.EndorsementUtilsV4__factory>;
    getContractFactory(
      name: "VoteEligibilityUtilsV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VoteEligibilityUtilsV4__factory>;
    getContractFactory(
      name: "AdministrationUpgradeableV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AdministrationUpgradeableV4__factory>;
    getContractFactory(
      name: "AppsStorageUpgradeableV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AppsStorageUpgradeableV4__factory>;
    getContractFactory(
      name: "ContractSettingsUpgradeableV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ContractSettingsUpgradeableV4__factory>;
    getContractFactory(
      name: "EndorsementUpgradeableV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.EndorsementUpgradeableV4__factory>;
    getContractFactory(
      name: "VoteEligibilityUpgradeableV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VoteEligibilityUpgradeableV4__factory>;
    getContractFactory(
      name: "X2EarnAppsUpgradeableV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnAppsUpgradeableV4__factory>;
    getContractFactory(
      name: "ExternalContractsUpgradeableV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ExternalContractsUpgradeableV4__factory>;
    getContractFactory(
      name: "RoundEarningsSettingsUpgradeableV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV4__factory>;
    getContractFactory(
      name: "RoundFinalizationUpgradeableV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundFinalizationUpgradeableV4__factory>;
    getContractFactory(
      name: "RoundsStorageUpgradeableV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundsStorageUpgradeableV4__factory>;
    getContractFactory(
      name: "RoundVotesCountingUpgradeableV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeableV4__factory>;
    getContractFactory(
      name: "VotesQuorumFractionUpgradeableV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV4__factory>;
    getContractFactory(
      name: "VotesUpgradeableV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotesUpgradeableV4__factory>;
    getContractFactory(
      name: "VotingSettingsUpgradeableV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotingSettingsUpgradeableV4__factory>;
    getContractFactory(
      name: "XAllocationVotingGovernorV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationVotingGovernorV4__factory>;
    getContractFactory(
      name: "X2EarnAppsV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnAppsV4__factory>;
    getContractFactory(
      name: "X2EarnRewardsPoolV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnRewardsPoolV4__factory>;
    getContractFactory(
      name: "XAllocationPoolV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationPoolV4__factory>;
    getContractFactory(
      name: "XAllocationVotingV4",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationVotingV4__factory>;
    getContractFactory(
      name: "B3TRGovernorV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.B3TRGovernorV5__factory>;
    getContractFactory(
      name: "GalaxyMemberV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GalaxyMemberV5__factory>;
    getContractFactory(
      name: "GovernorStorage",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorStorage__factory>;
    getContractFactory(
      name: "GovernorClockLogicV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorClockLogicV5__factory>;
    getContractFactory(
      name: "GovernorConfiguratorV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorConfiguratorV5__factory>;
    getContractFactory(
      name: "GovernorDepositLogicV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorDepositLogicV5__factory>;
    getContractFactory(
      name: "GovernorFunctionRestrictionsLogicV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV5__factory>;
    getContractFactory(
      name: "GovernorGovernanceLogicV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorGovernanceLogicV5__factory>;
    getContractFactory(
      name: "GovernorProposalLogicV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorProposalLogicV5__factory>;
    getContractFactory(
      name: "GovernorQuorumLogicV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorQuorumLogicV5__factory>;
    getContractFactory(
      name: "GovernorStateLogicV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorStateLogicV5__factory>;
    getContractFactory(
      name: "GovernorVotesLogicV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorVotesLogicV5__factory>;
    getContractFactory(
      name: "IB3TRGovernorV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IB3TRGovernorV5__factory>;
    getContractFactory(
      name: "IGalaxyMemberV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IGalaxyMemberV5__factory>;
    getContractFactory(
      name: "IVeBetterPassportV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IVeBetterPassportV5__factory>;
    getContractFactory(
      name: "IX2EarnAppsV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IX2EarnAppsV5__factory>;
    getContractFactory(
      name: "IX2EarnRewardsPoolV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IX2EarnRewardsPoolV5__factory>;
    getContractFactory(
      name: "IXAllocationPoolV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IXAllocationPoolV5__factory>;
    getContractFactory(
      name: "IXAllocationVotingGovernorV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV5__factory>;
    getContractFactory(
      name: "PassportChecksLogicV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportChecksLogicV5__factory>;
    getContractFactory(
      name: "PassportConfiguratorV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportConfiguratorV5__factory>;
    getContractFactory(
      name: "PassportDelegationLogicV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportDelegationLogicV5__factory>;
    getContractFactory(
      name: "PassportEntityLogicV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportEntityLogicV5__factory>;
    getContractFactory(
      name: "PassportPersonhoodLogicV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportPersonhoodLogicV5__factory>;
    getContractFactory(
      name: "PassportPoPScoreLogicV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportPoPScoreLogicV5__factory>;
    getContractFactory(
      name: "PassportSignalingLogicV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportSignalingLogicV5__factory>;
    getContractFactory(
      name: "PassportWhitelistAndBlacklistLogicV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogicV5__factory>;
    getContractFactory(
      name: "VeBetterPassportV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VeBetterPassportV5__factory>;
    getContractFactory(
      name: "VoterRewardsV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VoterRewardsV5__factory>;
    getContractFactory(
      name: "AdministrationUtilsV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AdministrationUtilsV5__factory>;
    getContractFactory(
      name: "AppStorageUtilsV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AppStorageUtilsV5__factory>;
    getContractFactory(
      name: "EndorsementUtilsV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.EndorsementUtilsV5__factory>;
    getContractFactory(
      name: "VoteEligibilityUtilsV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VoteEligibilityUtilsV5__factory>;
    getContractFactory(
      name: "AdministrationUpgradeableV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AdministrationUpgradeableV5__factory>;
    getContractFactory(
      name: "AppsStorageUpgradeableV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AppsStorageUpgradeableV5__factory>;
    getContractFactory(
      name: "ContractSettingsUpgradeableV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ContractSettingsUpgradeableV5__factory>;
    getContractFactory(
      name: "EndorsementUpgradeableV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.EndorsementUpgradeableV5__factory>;
    getContractFactory(
      name: "VoteEligibilityUpgradeableV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VoteEligibilityUpgradeableV5__factory>;
    getContractFactory(
      name: "X2EarnAppsUpgradeableV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnAppsUpgradeableV5__factory>;
    getContractFactory(
      name: "ExternalContractsUpgradeableV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ExternalContractsUpgradeableV5__factory>;
    getContractFactory(
      name: "RoundEarningsSettingsUpgradeableV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV5__factory>;
    getContractFactory(
      name: "RoundFinalizationUpgradeableV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundFinalizationUpgradeableV5__factory>;
    getContractFactory(
      name: "RoundsStorageUpgradeableV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundsStorageUpgradeableV5__factory>;
    getContractFactory(
      name: "RoundVotesCountingUpgradeableV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeableV5__factory>;
    getContractFactory(
      name: "VotesQuorumFractionUpgradeableV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV5__factory>;
    getContractFactory(
      name: "VotesUpgradeableV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotesUpgradeableV5__factory>;
    getContractFactory(
      name: "VotingSettingsUpgradeableV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotingSettingsUpgradeableV5__factory>;
    getContractFactory(
      name: "XAllocationVotingGovernorV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationVotingGovernorV5__factory>;
    getContractFactory(
      name: "X2EarnAppsV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnAppsV5__factory>;
    getContractFactory(
      name: "X2EarnRewardsPoolV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnRewardsPoolV5__factory>;
    getContractFactory(
      name: "XAllocationPoolV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationPoolV5__factory>;
    getContractFactory(
      name: "XAllocationVotingV5",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationVotingV5__factory>;
    getContractFactory(
      name: "B3TRGovernorV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.B3TRGovernorV6__factory>;
    getContractFactory(
      name: "GovernorStorageV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorStorageV6__factory>;
    getContractFactory(
      name: "GovernorClockLogicV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorClockLogicV6__factory>;
    getContractFactory(
      name: "GovernorConfiguratorV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorConfiguratorV6__factory>;
    getContractFactory(
      name: "GovernorDepositLogicV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorDepositLogicV6__factory>;
    getContractFactory(
      name: "GovernorFunctionRestrictionsLogicV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV6__factory>;
    getContractFactory(
      name: "GovernorGovernanceLogicV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorGovernanceLogicV6__factory>;
    getContractFactory(
      name: "GovernorProposalLogicV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorProposalLogicV6__factory>;
    getContractFactory(
      name: "GovernorQuorumLogicV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorQuorumLogicV6__factory>;
    getContractFactory(
      name: "GovernorStateLogicV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorStateLogicV6__factory>;
    getContractFactory(
      name: "GovernorVotesLogicV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorVotesLogicV6__factory>;
    getContractFactory(
      name: "IB3TRGovernorV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IB3TRGovernorV6__factory>;
    getContractFactory(
      name: "IVoterRewardsV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IVoterRewardsV6__factory>;
    getContractFactory(
      name: "IX2EarnAppsV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IX2EarnAppsV6__factory>;
    getContractFactory(
      name: "IX2EarnRewardsPoolV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IX2EarnRewardsPoolV6__factory>;
    getContractFactory(
      name: "IXAllocationPoolV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IXAllocationPoolV6__factory>;
    getContractFactory(
      name: "IXAllocationVotingGovernorV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV6__factory>;
    getContractFactory(
      name: "VoterRewardsV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VoterRewardsV6__factory>;
    getContractFactory(
      name: "AdministrationUtilsV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AdministrationUtilsV6__factory>;
    getContractFactory(
      name: "AppStorageUtilsV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AppStorageUtilsV6__factory>;
    getContractFactory(
      name: "EndorsementUtilsV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.EndorsementUtilsV6__factory>;
    getContractFactory(
      name: "VoteEligibilityUtilsV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VoteEligibilityUtilsV6__factory>;
    getContractFactory(
      name: "AdministrationUpgradeableV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AdministrationUpgradeableV6__factory>;
    getContractFactory(
      name: "AppsStorageUpgradeableV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AppsStorageUpgradeableV6__factory>;
    getContractFactory(
      name: "ContractSettingsUpgradeableV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ContractSettingsUpgradeableV6__factory>;
    getContractFactory(
      name: "EndorsementUpgradeableV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.EndorsementUpgradeableV6__factory>;
    getContractFactory(
      name: "VoteEligibilityUpgradeableV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VoteEligibilityUpgradeableV6__factory>;
    getContractFactory(
      name: "X2EarnAppsUpgradeableV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnAppsUpgradeableV6__factory>;
    getContractFactory(
      name: "ExternalContractsUpgradeableV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ExternalContractsUpgradeableV6__factory>;
    getContractFactory(
      name: "RoundEarningsSettingsUpgradeableV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV6__factory>;
    getContractFactory(
      name: "RoundFinalizationUpgradeableV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundFinalizationUpgradeableV6__factory>;
    getContractFactory(
      name: "RoundsStorageUpgradeableV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundsStorageUpgradeableV6__factory>;
    getContractFactory(
      name: "RoundVotesCountingUpgradeableV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeableV6__factory>;
    getContractFactory(
      name: "VotesQuorumFractionUpgradeableV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV6__factory>;
    getContractFactory(
      name: "VotesUpgradeableV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotesUpgradeableV6__factory>;
    getContractFactory(
      name: "VotingSettingsUpgradeableV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotingSettingsUpgradeableV6__factory>;
    getContractFactory(
      name: "XAllocationVotingGovernorV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationVotingGovernorV6__factory>;
    getContractFactory(
      name: "X2EarnAppsV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnAppsV6__factory>;
    getContractFactory(
      name: "X2EarnRewardsPoolV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnRewardsPoolV6__factory>;
    getContractFactory(
      name: "XAllocationPoolV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationPoolV6__factory>;
    getContractFactory(
      name: "XAllocationVotingV6",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationVotingV6__factory>;
    getContractFactory(
      name: "B3TRGovernorV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.B3TRGovernorV7__factory>;
    getContractFactory(
      name: "GovernorStorageV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorStorageV7__factory>;
    getContractFactory(
      name: "GovernorClockLogicV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorClockLogicV7__factory>;
    getContractFactory(
      name: "GovernorConfiguratorV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorConfiguratorV7__factory>;
    getContractFactory(
      name: "GovernorDepositLogicV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorDepositLogicV7__factory>;
    getContractFactory(
      name: "GovernorFunctionRestrictionsLogicV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV7__factory>;
    getContractFactory(
      name: "GovernorGovernanceLogicV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorGovernanceLogicV7__factory>;
    getContractFactory(
      name: "GovernorProposalLogicV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorProposalLogicV7__factory>;
    getContractFactory(
      name: "GovernorQuorumLogicV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorQuorumLogicV7__factory>;
    getContractFactory(
      name: "GovernorStateLogicV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorStateLogicV7__factory>;
    getContractFactory(
      name: "GovernorVotesLogicV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorVotesLogicV7__factory>;
    getContractFactory(
      name: "IB3TRGovernorV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IB3TRGovernorV7__factory>;
    getContractFactory(
      name: "IX2EarnAppsV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IX2EarnAppsV7__factory>;
    getContractFactory(
      name: "IX2EarnRewardsPoolV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IX2EarnRewardsPoolV7__factory>;
    getContractFactory(
      name: "IXAllocationVotingGovernorV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV7__factory>;
    getContractFactory(
      name: "AdministrationUtilsV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AdministrationUtilsV7__factory>;
    getContractFactory(
      name: "AppStorageUtilsV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AppStorageUtilsV7__factory>;
    getContractFactory(
      name: "EndorsementUtilsV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.EndorsementUtilsV7__factory>;
    getContractFactory(
      name: "VoteEligibilityUtilsV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VoteEligibilityUtilsV7__factory>;
    getContractFactory(
      name: "AdministrationUpgradeableV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AdministrationUpgradeableV7__factory>;
    getContractFactory(
      name: "AppsStorageUpgradeableV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AppsStorageUpgradeableV7__factory>;
    getContractFactory(
      name: "ContractSettingsUpgradeableV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ContractSettingsUpgradeableV7__factory>;
    getContractFactory(
      name: "EndorsementUpgradeableV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.EndorsementUpgradeableV7__factory>;
    getContractFactory(
      name: "VoteEligibilityUpgradeableV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VoteEligibilityUpgradeableV7__factory>;
    getContractFactory(
      name: "X2EarnAppsUpgradeableV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnAppsUpgradeableV7__factory>;
    getContractFactory(
      name: "ExternalContractsUpgradeableV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ExternalContractsUpgradeableV7__factory>;
    getContractFactory(
      name: "RoundEarningsSettingsUpgradeableV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV7__factory>;
    getContractFactory(
      name: "RoundFinalizationUpgradeableV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundFinalizationUpgradeableV7__factory>;
    getContractFactory(
      name: "RoundsStorageUpgradeableV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundsStorageUpgradeableV7__factory>;
    getContractFactory(
      name: "RoundVotesCountingUpgradeableV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeableV7__factory>;
    getContractFactory(
      name: "VotesQuorumFractionUpgradeableV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV7__factory>;
    getContractFactory(
      name: "VotesUpgradeableV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotesUpgradeableV7__factory>;
    getContractFactory(
      name: "VotingSettingsUpgradeableV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotingSettingsUpgradeableV7__factory>;
    getContractFactory(
      name: "XAllocationVotingGovernorV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationVotingGovernorV7__factory>;
    getContractFactory(
      name: "X2EarnAppsV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnAppsV7__factory>;
    getContractFactory(
      name: "X2EarnRewardsPoolV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnRewardsPoolV7__factory>;
    getContractFactory(
      name: "XAllocationVotingV7",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationVotingV7__factory>;
    getContractFactory(
      name: "B3TRGovernorV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.B3TRGovernorV8__factory>;
    getContractFactory(
      name: "GovernorStorageV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorStorageV8__factory>;
    getContractFactory(
      name: "GovernorClockLogicV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorClockLogicV8__factory>;
    getContractFactory(
      name: "GovernorConfiguratorV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorConfiguratorV8__factory>;
    getContractFactory(
      name: "GovernorDepositLogicV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorDepositLogicV8__factory>;
    getContractFactory(
      name: "GovernorFunctionRestrictionsLogicV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV8__factory>;
    getContractFactory(
      name: "GovernorGovernanceLogicV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorGovernanceLogicV8__factory>;
    getContractFactory(
      name: "GovernorProposalLogicV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorProposalLogicV8__factory>;
    getContractFactory(
      name: "GovernorQuorumLogicV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorQuorumLogicV8__factory>;
    getContractFactory(
      name: "GovernorStateLogicV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorStateLogicV8__factory>;
    getContractFactory(
      name: "GovernorVotesLogicV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorVotesLogicV8__factory>;
    getContractFactory(
      name: "IB3TRGovernorV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IB3TRGovernorV8__factory>;
    getContractFactory(
      name: "IXAllocationVotingGovernorV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV8__factory>;
    getContractFactory(
      name: "AutoVotingLogicV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AutoVotingLogicV8__factory>;
    getContractFactory(
      name: "AutoVotingLogicUpgradeableV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AutoVotingLogicUpgradeableV8__factory>;
    getContractFactory(
      name: "ExternalContractsUpgradeableV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ExternalContractsUpgradeableV8__factory>;
    getContractFactory(
      name: "RoundEarningsSettingsUpgradeableV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV8__factory>;
    getContractFactory(
      name: "RoundFinalizationUpgradeableV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundFinalizationUpgradeableV8__factory>;
    getContractFactory(
      name: "RoundsStorageUpgradeableV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundsStorageUpgradeableV8__factory>;
    getContractFactory(
      name: "RoundVotesCountingUpgradeableV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeableV8__factory>;
    getContractFactory(
      name: "VotesQuorumFractionUpgradeableV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV8__factory>;
    getContractFactory(
      name: "VotesUpgradeableV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotesUpgradeableV8__factory>;
    getContractFactory(
      name: "VotingSettingsUpgradeableV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotingSettingsUpgradeableV8__factory>;
    getContractFactory(
      name: "XAllocationVotingGovernorV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationVotingGovernorV8__factory>;
    getContractFactory(
      name: "XAllocationVotingV8",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationVotingV8__factory>;
    getContractFactory(
      name: "B3TRGovernorV9",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.B3TRGovernorV9__factory>;
    getContractFactory(
      name: "GovernorStorageV9",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorStorageV9__factory>;
    getContractFactory(
      name: "GovernorClockLogicV9",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorClockLogicV9__factory>;
    getContractFactory(
      name: "GovernorConfiguratorV9",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorConfiguratorV9__factory>;
    getContractFactory(
      name: "GovernorDepositLogicV9",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorDepositLogicV9__factory>;
    getContractFactory(
      name: "GovernorFunctionRestrictionsLogicV9",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV9__factory>;
    getContractFactory(
      name: "GovernorGovernanceLogicV9",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorGovernanceLogicV9__factory>;
    getContractFactory(
      name: "GovernorProposalLogicV9",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorProposalLogicV9__factory>;
    getContractFactory(
      name: "GovernorQuorumLogicV9",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorQuorumLogicV9__factory>;
    getContractFactory(
      name: "GovernorStateLogicV9",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorStateLogicV9__factory>;
    getContractFactory(
      name: "GovernorVotesLogicV9",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorVotesLogicV9__factory>;
    getContractFactory(
      name: "IB3TRGovernorV9",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IB3TRGovernorV9__factory>;
    getContractFactory(
      name: "XAllocationVotingV9",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationVotingV9__factory>;
    getContractFactory(
      name: "Emissions",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.Emissions__factory>;
    getContractFactory(
      name: "GalaxyMember",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GalaxyMember__factory>;
    getContractFactory(
      name: "B3TRGovernor",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.B3TRGovernor__factory>;
    getContractFactory(
      name: "GovernorClockLogic",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorClockLogic__factory>;
    getContractFactory(
      name: "GovernorCommunityExecutionLogic",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorCommunityExecutionLogic__factory>;
    getContractFactory(
      name: "GovernorConfigurator",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorConfigurator__factory>;
    getContractFactory(
      name: "GovernorDepositLogic",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorDepositLogic__factory>;
    getContractFactory(
      name: "GovernorFunctionRestrictionsLogic",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogic__factory>;
    getContractFactory(
      name: "GovernorGovernanceLogic",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorGovernanceLogic__factory>;
    getContractFactory(
      name: "GovernorProposalLogic",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorProposalLogic__factory>;
    getContractFactory(
      name: "GovernorQuorumLogic",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorQuorumLogic__factory>;
    getContractFactory(
      name: "GovernorStateLogic",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorStateLogic__factory>;
    getContractFactory(
      name: "GovernorVotesLogic",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GovernorVotesLogic__factory>;
    getContractFactory(
      name: "GrantsManager",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.GrantsManager__factory>;
    getContractFactory(
      name: "IB3TR",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IB3TR__factory>;
    getContractFactory(
      name: "IB3TRGovernor",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IB3TRGovernor__factory>;
    getContractFactory(
      name: "IChallenges",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IChallenges__factory>;
    getContractFactory(
      name: "IDynamicBaseAllocationPool",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IDynamicBaseAllocationPool__factory>;
    getContractFactory(
      name: "IEmissions",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IEmissions__factory>;
    getContractFactory(
      name: "IERC1155",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IERC1155__factory>;
    getContractFactory(
      name: "IERC20",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IERC20__factory>;
    getContractFactory(
      name: "IERC721",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IERC721__factory>;
    getContractFactory(
      name: "IGalaxyMember",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IGalaxyMember__factory>;
    getContractFactory(
      name: "IGrantsManager",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IGrantsManager__factory>;
    getContractFactory(
      name: "INavigatorRegistry",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.INavigatorRegistry__factory>;
    getContractFactory(
      name: "IRelayerRewardsPool",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IRelayerRewardsPool__factory>;
    getContractFactory(
      name: "ITreasury",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ITreasury__factory>;
    getContractFactory(
      name: "IVeBetterPassport",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IVeBetterPassport__factory>;
    getContractFactory(
      name: "IVOT3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IVOT3__factory>;
    getContractFactory(
      name: "IVoterRewards",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IVoterRewards__factory>;
    getContractFactory(
      name: "IX2EarnApps",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IX2EarnApps__factory>;
    getContractFactory(
      name: "IX2EarnCreator",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IX2EarnCreator__factory>;
    getContractFactory(
      name: "IX2EarnRewardsPool",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IX2EarnRewardsPool__factory>;
    getContractFactory(
      name: "IXAllocationPool",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IXAllocationPool__factory>;
    getContractFactory(
      name: "IXAllocationVotingGovernor",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IXAllocationVotingGovernor__factory>;
    getContractFactory(
      name: "MockPassportActions",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.MockPassportActions__factory>;
    getContractFactory(
      name: "MockRoundGovernor",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.MockRoundGovernor__factory>;
    getContractFactory(
      name: "MockX2EarnApps",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.MockX2EarnApps__factory>;
    getContractFactory(
      name: "MockERC721Receiver",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.MockERC721Receiver__factory>;
    getContractFactory(
      name: "MyERC1155",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.MyERC1155__factory>;
    getContractFactory(
      name: "MyERC20",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.MyERC20__factory>;
    getContractFactory(
      name: "MyERC721",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.MyERC721__factory>;
    getContractFactory(
      name: "INodeManagementV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.INodeManagementV3__factory>;
    getContractFactory(
      name: "IProtocolStaker",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IProtocolStaker__factory>;
    getContractFactory(
      name: "IStargate",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IStargate__factory>;
    getContractFactory(
      name: "IStargateDelegation",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IStargateDelegation__factory>;
    getContractFactory(
      name: "IStargateNFT",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IStargateNFT__factory>;
    getContractFactory(
      name: "ITokenAuction",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ITokenAuction__factory>;
    getContractFactory(
      name: "INodeManagementV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.INodeManagementV1__factory>;
    getContractFactory(
      name: "INodeManagementV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.INodeManagementV2__factory>;
    getContractFactory(
      name: "INodeManagementV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.INodeManagementV3__factory>;
    getContractFactory(
      name: "ITokenAuction",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ITokenAuction__factory>;
    getContractFactory(
      name: "NodeManagementV1",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.NodeManagementV1__factory>;
    getContractFactory(
      name: "NodeManagementV2",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.NodeManagementV2__factory>;
    getContractFactory(
      name: "NodeManagementV3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.NodeManagementV3__factory>;
    getContractFactory(
      name: "ProtocolStakerMock",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ProtocolStakerMock__factory>;
    getContractFactory(
      name: "Stargate",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.Stargate__factory>;
    getContractFactory(
      name: "Clock",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.Clock__factory>;
    getContractFactory(
      name: "Errors",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.Errors__factory>;
    getContractFactory(
      name: "Levels",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.Levels__factory>;
    getContractFactory(
      name: "MintingLogic",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.MintingLogic__factory>;
    getContractFactory(
      name: "Settings",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.Settings__factory>;
    getContractFactory(
      name: "Token",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.Token__factory>;
    getContractFactory(
      name: "TokenManager",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.TokenManager__factory>;
    getContractFactory(
      name: "StargateNFT",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.StargateNFT__factory>;
    getContractFactory(
      name: "StargateProxy",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.StargateProxy__factory>;
    getContractFactory(
      name: "ClockAuction",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ClockAuction__factory>;
    getContractFactory(
      name: "ClockAuctionBase",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ClockAuctionBase__factory>;
    getContractFactory(
      name: "SupportsInterface",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.SupportsInterface__factory>;
    getContractFactory(
      name: "IEnergy",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IEnergy__factory>;
    getContractFactory(
      name: "ThunderFactory",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ThunderFactory__factory>;
    getContractFactory(
      name: "TokenAuction",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.TokenAuction__factory>;
    getContractFactory(
      name: "IERC165",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IERC165__factory>;
    getContractFactory(
      name: "IVIP181",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IVIP181__factory>;
    getContractFactory(
      name: "IVIP181Enumerable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IVIP181Enumerable__factory>;
    getContractFactory(
      name: "IVIP181Metadata",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IVIP181Metadata__factory>;
    getContractFactory(
      name: "IVIP181Basic",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.IVIP181Basic__factory>;
    getContractFactory(
      name: "Ownable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.Ownable__factory>;
    getContractFactory(
      name: "Pausable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.Pausable__factory>;
    getContractFactory(
      name: "XAccessControl",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAccessControl__factory>;
    getContractFactory(
      name: "XOwnership",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XOwnership__factory>;
    getContractFactory(
      name: "NavigatorDelegationUtils",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.NavigatorDelegationUtils__factory>;
    getContractFactory(
      name: "NavigatorFeeUtils",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.NavigatorFeeUtils__factory>;
    getContractFactory(
      name: "NavigatorLifecycleUtils",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.NavigatorLifecycleUtils__factory>;
    getContractFactory(
      name: "NavigatorSlashingUtils",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.NavigatorSlashingUtils__factory>;
    getContractFactory(
      name: "NavigatorStakingUtils",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.NavigatorStakingUtils__factory>;
    getContractFactory(
      name: "NavigatorVotingUtils",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.NavigatorVotingUtils__factory>;
    getContractFactory(
      name: "NavigatorRegistry",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.NavigatorRegistry__factory>;
    getContractFactory(
      name: "RelayerRewardsPool",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RelayerRewardsPool__factory>;
    getContractFactory(
      name: "BaseUpgradeable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.BaseUpgradeable__factory>;
    getContractFactory(
      name: "ModuleInitializable",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ModuleInitializable__factory>;
    getContractFactory(
      name: "TimeLock",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.TimeLock__factory>;
    getContractFactory(
      name: "Treasury",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.Treasury__factory>;
    getContractFactory(
      name: "PassportChecksLogic",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportChecksLogic__factory>;
    getContractFactory(
      name: "PassportConfigurator",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportConfigurator__factory>;
    getContractFactory(
      name: "PassportDelegationLogic",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportDelegationLogic__factory>;
    getContractFactory(
      name: "PassportEntityLogic",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportEntityLogic__factory>;
    getContractFactory(
      name: "PassportPersonhoodLogic",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportPersonhoodLogic__factory>;
    getContractFactory(
      name: "PassportPoPScoreLogic",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportPoPScoreLogic__factory>;
    getContractFactory(
      name: "PassportSignalingLogic",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportSignalingLogic__factory>;
    getContractFactory(
      name: "PassportWhitelistAndBlacklistLogic",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogic__factory>;
    getContractFactory(
      name: "VeBetterPassport",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VeBetterPassport__factory>;
    getContractFactory(
      name: "VOT3",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VOT3__factory>;
    getContractFactory(
      name: "VoterRewards",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VoterRewards__factory>;
    getContractFactory(
      name: "AdministrationUtils",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AdministrationUtils__factory>;
    getContractFactory(
      name: "AppStorageUtils",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AppStorageUtils__factory>;
    getContractFactory(
      name: "EndorsementUtils",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.EndorsementUtils__factory>;
    getContractFactory(
      name: "VoteEligibilityUtils",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VoteEligibilityUtils__factory>;
    getContractFactory(
      name: "X2EarnApps",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnApps__factory>;
    getContractFactory(
      name: "AutoVotingLogic",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.AutoVotingLogic__factory>;
    getContractFactory(
      name: "ExternalContractsUtils",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.ExternalContractsUtils__factory>;
    getContractFactory(
      name: "FreshnessUtils",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.FreshnessUtils__factory>;
    getContractFactory(
      name: "RoundEarningsSettingsUtils",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundEarningsSettingsUtils__factory>;
    getContractFactory(
      name: "RoundFinalizationUtils",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundFinalizationUtils__factory>;
    getContractFactory(
      name: "RoundsStorageUtils",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundsStorageUtils__factory>;
    getContractFactory(
      name: "RoundVotesCountingUtils",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.RoundVotesCountingUtils__factory>;
    getContractFactory(
      name: "VotesQuorumFractionUtils",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotesQuorumFractionUtils__factory>;
    getContractFactory(
      name: "VotesUtils",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotesUtils__factory>;
    getContractFactory(
      name: "VotingSettingsUtils",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.VotingSettingsUtils__factory>;
    getContractFactory(
      name: "XAllocationVoting",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationVoting__factory>;
    getContractFactory(
      name: "X2EarnCreator",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnCreator__factory>;
    getContractFactory(
      name: "X2EarnRewardsPool",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.X2EarnRewardsPool__factory>;
    getContractFactory(
      name: "XAllocationPool",
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<Contracts.XAllocationPool__factory>;

    getContractAt(
      name: "AccessControlUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AccessControlUpgradeable>;
    getContractAt(
      name: "OwnableUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.OwnableUpgradeable>;
    getContractAt(
      name: "TimelockControllerUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.TimelockControllerUpgradeable>;
    getContractAt(
      name: "VotesUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotesUpgradeable>;
    getContractAt(
      name: "Initializable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.Initializable>;
    getContractAt(
      name: "UUPSUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.UUPSUpgradeable>;
    getContractAt(
      name: "ERC1155HolderUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ERC1155HolderUpgradeable>;
    getContractAt(
      name: "ERC20Upgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ERC20Upgradeable>;
    getContractAt(
      name: "ERC20PausableUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ERC20PausableUpgradeable>;
    getContractAt(
      name: "ERC20PermitUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ERC20PermitUpgradeable>;
    getContractAt(
      name: "ERC20VotesUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ERC20VotesUpgradeable>;
    getContractAt(
      name: "ERC721Upgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ERC721Upgradeable>;
    getContractAt(
      name: "ERC721BurnableUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ERC721BurnableUpgradeable>;
    getContractAt(
      name: "ERC721EnumerableUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ERC721EnumerableUpgradeable>;
    getContractAt(
      name: "ERC721PausableUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ERC721PausableUpgradeable>;
    getContractAt(
      name: "ERC721URIStorageUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ERC721URIStorageUpgradeable>;
    getContractAt(
      name: "ERC721HolderUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ERC721HolderUpgradeable>;
    getContractAt(
      name: "ContextUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ContextUpgradeable>;
    getContractAt(
      name: "EIP712Upgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.EIP712Upgradeable>;
    getContractAt(
      name: "ERC165Upgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ERC165Upgradeable>;
    getContractAt(
      name: "NoncesUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.NoncesUpgradeable>;
    getContractAt(
      name: "PausableUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PausableUpgradeable>;
    getContractAt(
      name: "ReentrancyGuardUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ReentrancyGuardUpgradeable>;
    getContractAt(
      name: "AccessControl",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AccessControl>;
    getContractAt(
      name: "IAccessControl",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IAccessControl>;
    getContractAt(
      name: "Ownable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.Ownable>;
    getContractAt(
      name: "IVotes",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IVotes>;
    getContractAt(
      name: "IERC1822Proxiable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IERC1822Proxiable>;
    getContractAt(
      name: "IERC1155Errors",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IERC1155Errors>;
    getContractAt(
      name: "IERC20Errors",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IERC20Errors>;
    getContractAt(
      name: "IERC721Errors",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IERC721Errors>;
    getContractAt(
      name: "IERC4906",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IERC4906>;
    getContractAt(
      name: "IERC5267",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IERC5267>;
    getContractAt(
      name: "IERC5805",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IERC5805>;
    getContractAt(
      name: "IERC6372",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IERC6372>;
    getContractAt(
      name: "IBeacon",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IBeacon>;
    getContractAt(
      name: "ERC1967Utils",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ERC1967Utils>;
    getContractAt(
      name: "Proxy",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.Proxy>;
    getContractAt(
      name: "ERC1155",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ERC1155>;
    getContractAt(
      name: "IERC1155MetadataURI",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IERC1155MetadataURI>;
    getContractAt(
      name: "IERC1155",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IERC1155>;
    getContractAt(
      name: "IERC1155Receiver",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IERC1155Receiver>;
    getContractAt(
      name: "ERC20",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ERC20>;
    getContractAt(
      name: "ERC20Burnable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ERC20Burnable>;
    getContractAt(
      name: "ERC20Capped",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ERC20Capped>;
    getContractAt(
      name: "ERC20Pausable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ERC20Pausable>;
    getContractAt(
      name: "IERC20Metadata",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IERC20Metadata>;
    getContractAt(
      name: "IERC20Permit",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IERC20Permit>;
    getContractAt(
      name: "IERC20",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IERC20>;
    getContractAt(
      name: "SafeERC20",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.SafeERC20>;
    getContractAt(
      name: "ERC721",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ERC721>;
    getContractAt(
      name: "IERC721Enumerable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IERC721Enumerable>;
    getContractAt(
      name: "IERC721Metadata",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IERC721Metadata>;
    getContractAt(
      name: "IERC721",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IERC721>;
    getContractAt(
      name: "IERC721Receiver",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IERC721Receiver>;
    getContractAt(
      name: "Address",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.Address>;
    getContractAt(
      name: "ECDSA",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ECDSA>;
    getContractAt(
      name: "ERC165",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ERC165>;
    getContractAt(
      name: "IERC165",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IERC165>;
    getContractAt(
      name: "Math",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.Math>;
    getContractAt(
      name: "SafeCast",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.SafeCast>;
    getContractAt(
      name: "Pausable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.Pausable>;
    getContractAt(
      name: "Strings",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.Strings>;
    getContractAt(
      name: "Checkpoints",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.Checkpoints>;
    getContractAt(
      name: "DoubleEndedQueue",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.DoubleEndedQueue>;
    getContractAt(
      name: "B3TR",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.B3TR>;
    getContractAt(
      name: "B3TRChallenges",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.B3TRChallenges>;
    getContractAt(
      name: "B3TRMultiSig",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.B3TRMultiSig>;
    getContractAt(
      name: "B3TRProxy",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.B3TRProxy>;
    getContractAt(
      name: "ChallengeCoreLogic",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ChallengeCoreLogic>;
    getContractAt(
      name: "ChallengeSettlementLogic",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ChallengeSettlementLogic>;
    getContractAt(
      name: "DBAPool",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.DBAPool>;
    getContractAt(
      name: "B3TRChallengesV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.B3TRChallengesV1>;
    getContractAt(
      name: "B3TRGovernorV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.B3TRGovernorV1>;
    getContractAt(
      name: "IChallengesV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IChallengesV1>;
    getContractAt(
      name: "ChallengeCoreLogicV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ChallengeCoreLogicV1>;
    getContractAt(
      name: "ChallengeSettlementLogicV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ChallengeSettlementLogicV1>;
    getContractAt(
      name: "DBAPoolV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.DBAPoolV1>;
    getContractAt(
      name: "EmissionsV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.EmissionsV1>;
    getContractAt(
      name: "GalaxyMemberV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GalaxyMemberV1>;
    getContractAt(
      name: "GovernorStorageV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorStorageV1>;
    getContractAt(
      name: "GovernorClockLogicV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorClockLogicV1>;
    getContractAt(
      name: "GovernorConfiguratorV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorConfiguratorV1>;
    getContractAt(
      name: "GovernorDepositLogicV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorDepositLogicV1>;
    getContractAt(
      name: "GovernorFunctionRestrictionsLogicV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV1>;
    getContractAt(
      name: "GovernorGovernanceLogicV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorGovernanceLogicV1>;
    getContractAt(
      name: "GovernorProposalLogicV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorProposalLogicV1>;
    getContractAt(
      name: "GovernorQuorumLogicV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorQuorumLogicV1>;
    getContractAt(
      name: "GovernorStateLogicV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorStateLogicV1>;
    getContractAt(
      name: "GovernorVotesLogicV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorVotesLogicV1>;
    getContractAt(
      name: "GrantsManagerV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GrantsManagerV1>;
    getContractAt(
      name: "IB3TR",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IB3TR>;
    getContractAt(
      name: "IB3TRGovernorV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IB3TRGovernorV1>;
    getContractAt(
      name: "IDynamicBaseAllocationPoolV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IDynamicBaseAllocationPoolV1>;
    getContractAt(
      name: "IEmissionsV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IEmissionsV1>;
    getContractAt(
      name: "IGalaxyMemberV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IGalaxyMemberV1>;
    getContractAt(
      name: "IGrantsManagerV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IGrantsManagerV1>;
    getContractAt(
      name: "INodeManagementV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.INodeManagementV1>;
    getContractAt(
      name: "IRelayerRewardsPoolV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IRelayerRewardsPoolV1>;
    getContractAt(
      name: "IVeBetterPassportV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IVeBetterPassportV1>;
    getContractAt(
      name: "IVoterRewardsV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IVoterRewardsV1>;
    getContractAt(
      name: "IX2EarnAppsV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IX2EarnAppsV1>;
    getContractAt(
      name: "IX2EarnRewardsPoolV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IX2EarnRewardsPoolV1>;
    getContractAt(
      name: "IXAllocationPoolV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IXAllocationPoolV1>;
    getContractAt(
      name: "IXAllocationVotingGovernorV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IXAllocationVotingGovernorV1>;
    getContractAt(
      name: "RelayerRewardsPoolV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RelayerRewardsPoolV1>;
    getContractAt(
      name: "PassportChecksLogicV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportChecksLogicV1>;
    getContractAt(
      name: "PassportConfiguratorV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportConfiguratorV1>;
    getContractAt(
      name: "PassportDelegationLogicV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportDelegationLogicV1>;
    getContractAt(
      name: "PassportEntityLogicV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportEntityLogicV1>;
    getContractAt(
      name: "PassportPersonhoodLogicV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportPersonhoodLogicV1>;
    getContractAt(
      name: "PassportPoPScoreLogicV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportPoPScoreLogicV1>;
    getContractAt(
      name: "PassportSignalingLogicV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportSignalingLogicV1>;
    getContractAt(
      name: "PassportWhitelistAndBlacklistLogicV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogicV1>;
    getContractAt(
      name: "VeBetterPassportV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VeBetterPassportV1>;
    getContractAt(
      name: "VOT3V1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VOT3V1>;
    getContractAt(
      name: "VoterRewardsV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VoterRewardsV1>;
    getContractAt(
      name: "AdministrationUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AdministrationUpgradeable>;
    getContractAt(
      name: "AppsStorageUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AppsStorageUpgradeable>;
    getContractAt(
      name: "ContractSettingsUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ContractSettingsUpgradeable>;
    getContractAt(
      name: "VoteEligibilityUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VoteEligibilityUpgradeable>;
    getContractAt(
      name: "X2EarnAppsUpgradeableV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnAppsUpgradeableV1>;
    getContractAt(
      name: "ExternalContractsUpgradeableV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ExternalContractsUpgradeableV1>;
    getContractAt(
      name: "RoundEarningsSettingsUpgradeableV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV1>;
    getContractAt(
      name: "RoundFinalizationUpgradeableV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundFinalizationUpgradeableV1>;
    getContractAt(
      name: "RoundsStorageUpgradeableV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundsStorageUpgradeableV1>;
    getContractAt(
      name: "RoundVotesCountingUpgradeableV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundVotesCountingUpgradeableV1>;
    getContractAt(
      name: "VotesQuorumFractionUpgradeableV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV1>;
    getContractAt(
      name: "VotesUpgradeableV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotesUpgradeableV1>;
    getContractAt(
      name: "VotingSettingsUpgradeableV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotingSettingsUpgradeableV1>;
    getContractAt(
      name: "XAllocationVotingGovernorV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationVotingGovernorV1>;
    getContractAt(
      name: "X2EarnAppsV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnAppsV1>;
    getContractAt(
      name: "X2EarnCreatorV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnCreatorV1>;
    getContractAt(
      name: "X2EarnRewardsPoolV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnRewardsPoolV1>;
    getContractAt(
      name: "XAllocationPoolV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationPoolV1>;
    getContractAt(
      name: "XAllocationVotingV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationVotingV1>;
    getContractAt(
      name: "B3TRGovernorV10",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.B3TRGovernorV10>;
    getContractAt(
      name: "GovernorClockLogicV10",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorClockLogicV10>;
    getContractAt(
      name: "GovernorConfiguratorV10",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorConfiguratorV10>;
    getContractAt(
      name: "GovernorDepositLogicV10",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorDepositLogicV10>;
    getContractAt(
      name: "GovernorFunctionRestrictionsLogicV10",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV10>;
    getContractAt(
      name: "GovernorGovernanceLogicV10",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorGovernanceLogicV10>;
    getContractAt(
      name: "GovernorProposalLogicV10",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorProposalLogicV10>;
    getContractAt(
      name: "GovernorQuorumLogicV10",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorQuorumLogicV10>;
    getContractAt(
      name: "GovernorStateLogicV10",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorStateLogicV10>;
    getContractAt(
      name: "GovernorVotesLogicV10",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorVotesLogicV10>;
    getContractAt(
      name: "IB3TRGovernorV10",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IB3TRGovernorV10>;
    getContractAt(
      name: "B3TRGovernorV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.B3TRGovernorV2>;
    getContractAt(
      name: "DBAPoolV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.DBAPoolV2>;
    getContractAt(
      name: "EmissionsV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.EmissionsV2>;
    getContractAt(
      name: "GalaxyMemberV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GalaxyMemberV2>;
    getContractAt(
      name: "GrantsManagerV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GrantsManagerV2>;
    getContractAt(
      name: "IDynamicBaseAllocationPoolV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IDynamicBaseAllocationPoolV2>;
    getContractAt(
      name: "IEmissionsV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IEmissionsV2>;
    getContractAt(
      name: "IGalaxyMemberV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IGalaxyMemberV2>;
    getContractAt(
      name: "IGrantsManagerV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IGrantsManagerV2>;
    getContractAt(
      name: "INodeManagementV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.INodeManagementV2>;
    getContractAt(
      name: "IRelayerRewardsPoolV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IRelayerRewardsPoolV2>;
    getContractAt(
      name: "IVeBetterPassportV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IVeBetterPassportV2>;
    getContractAt(
      name: "IVoterRewardsV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IVoterRewardsV2>;
    getContractAt(
      name: "IX2EarnAppsV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IX2EarnAppsV2>;
    getContractAt(
      name: "IX2EarnRewardsPoolV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IX2EarnRewardsPoolV2>;
    getContractAt(
      name: "IXAllocationPoolV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IXAllocationPoolV2>;
    getContractAt(
      name: "IXAllocationVotingGovernorV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IXAllocationVotingGovernorV2>;
    getContractAt(
      name: "RelayerRewardsPoolV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RelayerRewardsPoolV2>;
    getContractAt(
      name: "PassportChecksLogicV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportChecksLogicV2>;
    getContractAt(
      name: "PassportConfiguratorV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportConfiguratorV2>;
    getContractAt(
      name: "PassportDelegationLogicV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportDelegationLogicV2>;
    getContractAt(
      name: "PassportEntityLogicV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportEntityLogicV2>;
    getContractAt(
      name: "PassportPersonhoodLogicV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportPersonhoodLogicV2>;
    getContractAt(
      name: "PassportPoPScoreLogicV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportPoPScoreLogicV2>;
    getContractAt(
      name: "PassportSignalingLogicV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportSignalingLogicV2>;
    getContractAt(
      name: "PassportWhitelistAndBlacklistLogicV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogicV2>;
    getContractAt(
      name: "VeBetterPassportV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VeBetterPassportV2>;
    getContractAt(
      name: "VoterRewardsV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VoterRewardsV2>;
    getContractAt(
      name: "AdministrationUtilsV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AdministrationUtilsV2>;
    getContractAt(
      name: "AppStorageUtilsV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AppStorageUtilsV2>;
    getContractAt(
      name: "EndorsementUtilsV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.EndorsementUtilsV2>;
    getContractAt(
      name: "VoteEligibilityUtilsV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VoteEligibilityUtilsV2>;
    getContractAt(
      name: "AdministrationUpgradeableV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AdministrationUpgradeableV2>;
    getContractAt(
      name: "AppsStorageUpgradeableV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AppsStorageUpgradeableV2>;
    getContractAt(
      name: "ContractSettingsUpgradeableV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ContractSettingsUpgradeableV2>;
    getContractAt(
      name: "EndorsementUpgradeableV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.EndorsementUpgradeableV2>;
    getContractAt(
      name: "VoteEligibilityUpgradeableV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VoteEligibilityUpgradeableV2>;
    getContractAt(
      name: "X2EarnAppsUpgradeableV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnAppsUpgradeableV2>;
    getContractAt(
      name: "ExternalContractsUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ExternalContractsUpgradeable>;
    getContractAt(
      name: "RoundEarningsSettingsUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundEarningsSettingsUpgradeable>;
    getContractAt(
      name: "RoundFinalizationUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundFinalizationUpgradeable>;
    getContractAt(
      name: "RoundsStorageUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundsStorageUpgradeable>;
    getContractAt(
      name: "RoundVotesCountingUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundVotesCountingUpgradeable>;
    getContractAt(
      name: "VotesQuorumFractionUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotesQuorumFractionUpgradeable>;
    getContractAt(
      name: "VotesUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotesUpgradeable>;
    getContractAt(
      name: "VotingSettingsUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotingSettingsUpgradeable>;
    getContractAt(
      name: "XAllocationVotingGovernor",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationVotingGovernor>;
    getContractAt(
      name: "X2EarnAppsV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnAppsV2>;
    getContractAt(
      name: "X2EarnRewardsPoolV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnRewardsPoolV2>;
    getContractAt(
      name: "XAllocationPoolV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationPoolV2>;
    getContractAt(
      name: "XAllocationVotingV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationVotingV2>;
    getContractAt(
      name: "B3TRGovernorV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.B3TRGovernorV3>;
    getContractAt(
      name: "GalaxyMemberV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GalaxyMemberV3>;
    getContractAt(
      name: "GovernorStorageV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorStorageV3>;
    getContractAt(
      name: "GovernorClockLogicV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorClockLogicV3>;
    getContractAt(
      name: "GovernorConfiguratorV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorConfiguratorV3>;
    getContractAt(
      name: "GovernorDepositLogicV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorDepositLogicV3>;
    getContractAt(
      name: "GovernorFunctionRestrictionsLogicV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV3>;
    getContractAt(
      name: "GovernorGovernanceLogicV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorGovernanceLogicV3>;
    getContractAt(
      name: "GovernorProposalLogicV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorProposalLogicV3>;
    getContractAt(
      name: "GovernorQuorumLogicV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorQuorumLogicV3>;
    getContractAt(
      name: "GovernorStateLogicV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorStateLogicV3>;
    getContractAt(
      name: "GovernorVotesLogicV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorVotesLogicV3>;
    getContractAt(
      name: "IB3TRGovernorV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IB3TRGovernorV3>;
    getContractAt(
      name: "IVeBetterPassportV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IVeBetterPassportV3>;
    getContractAt(
      name: "IX2EarnAppsV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IX2EarnAppsV3>;
    getContractAt(
      name: "IX2EarnRewardsPoolV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IX2EarnRewardsPoolV3>;
    getContractAt(
      name: "IXAllocationPoolV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IXAllocationPoolV3>;
    getContractAt(
      name: "IXAllocationVotingGovernorV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IXAllocationVotingGovernorV3>;
    getContractAt(
      name: "PassportChecksLogicV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportChecksLogicV3>;
    getContractAt(
      name: "PassportConfiguratorV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportConfiguratorV3>;
    getContractAt(
      name: "PassportDelegationLogicV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportDelegationLogicV3>;
    getContractAt(
      name: "PassportEntityLogicV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportEntityLogicV3>;
    getContractAt(
      name: "PassportPersonhoodLogicV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportPersonhoodLogicV3>;
    getContractAt(
      name: "PassportPoPScoreLogicV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportPoPScoreLogicV3>;
    getContractAt(
      name: "PassportSignalingLogicV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportSignalingLogicV3>;
    getContractAt(
      name: "PassportWhitelistAndBlacklistLogicV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogicV3>;
    getContractAt(
      name: "VeBetterPassportV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VeBetterPassportV3>;
    getContractAt(
      name: "VoterRewardsV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VoterRewardsV3>;
    getContractAt(
      name: "AdministrationUtilsV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AdministrationUtilsV3>;
    getContractAt(
      name: "AppStorageUtilsV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AppStorageUtilsV3>;
    getContractAt(
      name: "EndorsementUtilsV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.EndorsementUtilsV3>;
    getContractAt(
      name: "VoteEligibilityUtilsV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VoteEligibilityUtilsV3>;
    getContractAt(
      name: "AdministrationUpgradeableV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AdministrationUpgradeableV3>;
    getContractAt(
      name: "AppsStorageUpgradeableV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AppsStorageUpgradeableV3>;
    getContractAt(
      name: "ContractSettingsUpgradeableV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ContractSettingsUpgradeableV3>;
    getContractAt(
      name: "EndorsementUpgradeableV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.EndorsementUpgradeableV3>;
    getContractAt(
      name: "VoteEligibilityUpgradeableV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VoteEligibilityUpgradeableV3>;
    getContractAt(
      name: "X2EarnAppsUpgradeableV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnAppsUpgradeableV3>;
    getContractAt(
      name: "ExternalContractsUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ExternalContractsUpgradeable>;
    getContractAt(
      name: "RoundEarningsSettingsUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundEarningsSettingsUpgradeable>;
    getContractAt(
      name: "RoundFinalizationUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundFinalizationUpgradeable>;
    getContractAt(
      name: "RoundsStorageUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundsStorageUpgradeable>;
    getContractAt(
      name: "RoundVotesCountingUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundVotesCountingUpgradeable>;
    getContractAt(
      name: "VotesQuorumFractionUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotesQuorumFractionUpgradeable>;
    getContractAt(
      name: "VotesUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotesUpgradeable>;
    getContractAt(
      name: "VotingSettingsUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotingSettingsUpgradeable>;
    getContractAt(
      name: "XAllocationVotingGovernorV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationVotingGovernorV3>;
    getContractAt(
      name: "X2EarnAppsV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnAppsV3>;
    getContractAt(
      name: "X2EarnRewardsPoolV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnRewardsPoolV3>;
    getContractAt(
      name: "XAllocationPoolV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationPoolV3>;
    getContractAt(
      name: "XAllocationVotingV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationVotingV3>;
    getContractAt(
      name: "B3TRGovernorV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.B3TRGovernorV4>;
    getContractAt(
      name: "GalaxyMemberV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GalaxyMemberV4>;
    getContractAt(
      name: "GovernorStorageV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorStorageV4>;
    getContractAt(
      name: "GovernorClockLogicV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorClockLogicV4>;
    getContractAt(
      name: "GovernorConfiguratorV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorConfiguratorV4>;
    getContractAt(
      name: "GovernorDepositLogicV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorDepositLogicV4>;
    getContractAt(
      name: "GovernorFunctionRestrictionsLogicV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV4>;
    getContractAt(
      name: "GovernorGovernanceLogicV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorGovernanceLogicV4>;
    getContractAt(
      name: "GovernorProposalLogicV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorProposalLogicV4>;
    getContractAt(
      name: "GovernorQuorumLogicV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorQuorumLogicV4>;
    getContractAt(
      name: "GovernorStateLogicV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorStateLogicV4>;
    getContractAt(
      name: "GovernorVotesLogicV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorVotesLogicV4>;
    getContractAt(
      name: "IB3TRGovernorV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IB3TRGovernorV4>;
    getContractAt(
      name: "IVeBetterPassportV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IVeBetterPassportV4>;
    getContractAt(
      name: "IVoterRewardsV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IVoterRewardsV4>;
    getContractAt(
      name: "IX2EarnAppsV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IX2EarnAppsV4>;
    getContractAt(
      name: "IXAllocationPoolV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IXAllocationPoolV4>;
    getContractAt(
      name: "IXAllocationVotingGovernorV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IXAllocationVotingGovernorV4>;
    getContractAt(
      name: "PassportChecksLogicV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportChecksLogicV4>;
    getContractAt(
      name: "PassportConfiguratorV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportConfiguratorV4>;
    getContractAt(
      name: "PassportDelegationLogicV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportDelegationLogicV4>;
    getContractAt(
      name: "PassportEntityLogicV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportEntityLogicV4>;
    getContractAt(
      name: "PassportPersonhoodLogicV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportPersonhoodLogicV4>;
    getContractAt(
      name: "PassportPoPScoreLogicV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportPoPScoreLogicV4>;
    getContractAt(
      name: "PassportSignalingLogicV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportSignalingLogicV4>;
    getContractAt(
      name: "PassportWhitelistAndBlacklistLogicV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogicV4>;
    getContractAt(
      name: "VeBetterPassportV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VeBetterPassportV4>;
    getContractAt(
      name: "VoterRewardsV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VoterRewardsV4>;
    getContractAt(
      name: "AdministrationUtilsV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AdministrationUtilsV4>;
    getContractAt(
      name: "AppStorageUtilsV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AppStorageUtilsV4>;
    getContractAt(
      name: "EndorsementUtilsV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.EndorsementUtilsV4>;
    getContractAt(
      name: "VoteEligibilityUtilsV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VoteEligibilityUtilsV4>;
    getContractAt(
      name: "AdministrationUpgradeableV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AdministrationUpgradeableV4>;
    getContractAt(
      name: "AppsStorageUpgradeableV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AppsStorageUpgradeableV4>;
    getContractAt(
      name: "ContractSettingsUpgradeableV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ContractSettingsUpgradeableV4>;
    getContractAt(
      name: "EndorsementUpgradeableV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.EndorsementUpgradeableV4>;
    getContractAt(
      name: "VoteEligibilityUpgradeableV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VoteEligibilityUpgradeableV4>;
    getContractAt(
      name: "X2EarnAppsUpgradeableV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnAppsUpgradeableV4>;
    getContractAt(
      name: "ExternalContractsUpgradeableV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ExternalContractsUpgradeableV4>;
    getContractAt(
      name: "RoundEarningsSettingsUpgradeableV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV4>;
    getContractAt(
      name: "RoundFinalizationUpgradeableV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundFinalizationUpgradeableV4>;
    getContractAt(
      name: "RoundsStorageUpgradeableV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundsStorageUpgradeableV4>;
    getContractAt(
      name: "RoundVotesCountingUpgradeableV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundVotesCountingUpgradeableV4>;
    getContractAt(
      name: "VotesQuorumFractionUpgradeableV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV4>;
    getContractAt(
      name: "VotesUpgradeableV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotesUpgradeableV4>;
    getContractAt(
      name: "VotingSettingsUpgradeableV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotingSettingsUpgradeableV4>;
    getContractAt(
      name: "XAllocationVotingGovernorV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationVotingGovernorV4>;
    getContractAt(
      name: "X2EarnAppsV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnAppsV4>;
    getContractAt(
      name: "X2EarnRewardsPoolV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnRewardsPoolV4>;
    getContractAt(
      name: "XAllocationPoolV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationPoolV4>;
    getContractAt(
      name: "XAllocationVotingV4",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationVotingV4>;
    getContractAt(
      name: "B3TRGovernorV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.B3TRGovernorV5>;
    getContractAt(
      name: "GalaxyMemberV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GalaxyMemberV5>;
    getContractAt(
      name: "GovernorStorage",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorStorage>;
    getContractAt(
      name: "GovernorClockLogicV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorClockLogicV5>;
    getContractAt(
      name: "GovernorConfiguratorV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorConfiguratorV5>;
    getContractAt(
      name: "GovernorDepositLogicV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorDepositLogicV5>;
    getContractAt(
      name: "GovernorFunctionRestrictionsLogicV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV5>;
    getContractAt(
      name: "GovernorGovernanceLogicV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorGovernanceLogicV5>;
    getContractAt(
      name: "GovernorProposalLogicV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorProposalLogicV5>;
    getContractAt(
      name: "GovernorQuorumLogicV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorQuorumLogicV5>;
    getContractAt(
      name: "GovernorStateLogicV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorStateLogicV5>;
    getContractAt(
      name: "GovernorVotesLogicV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorVotesLogicV5>;
    getContractAt(
      name: "IB3TRGovernorV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IB3TRGovernorV5>;
    getContractAt(
      name: "IGalaxyMemberV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IGalaxyMemberV5>;
    getContractAt(
      name: "IVeBetterPassportV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IVeBetterPassportV5>;
    getContractAt(
      name: "IX2EarnAppsV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IX2EarnAppsV5>;
    getContractAt(
      name: "IX2EarnRewardsPoolV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IX2EarnRewardsPoolV5>;
    getContractAt(
      name: "IXAllocationPoolV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IXAllocationPoolV5>;
    getContractAt(
      name: "IXAllocationVotingGovernorV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IXAllocationVotingGovernorV5>;
    getContractAt(
      name: "PassportChecksLogicV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportChecksLogicV5>;
    getContractAt(
      name: "PassportConfiguratorV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportConfiguratorV5>;
    getContractAt(
      name: "PassportDelegationLogicV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportDelegationLogicV5>;
    getContractAt(
      name: "PassportEntityLogicV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportEntityLogicV5>;
    getContractAt(
      name: "PassportPersonhoodLogicV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportPersonhoodLogicV5>;
    getContractAt(
      name: "PassportPoPScoreLogicV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportPoPScoreLogicV5>;
    getContractAt(
      name: "PassportSignalingLogicV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportSignalingLogicV5>;
    getContractAt(
      name: "PassportWhitelistAndBlacklistLogicV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogicV5>;
    getContractAt(
      name: "VeBetterPassportV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VeBetterPassportV5>;
    getContractAt(
      name: "VoterRewardsV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VoterRewardsV5>;
    getContractAt(
      name: "AdministrationUtilsV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AdministrationUtilsV5>;
    getContractAt(
      name: "AppStorageUtilsV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AppStorageUtilsV5>;
    getContractAt(
      name: "EndorsementUtilsV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.EndorsementUtilsV5>;
    getContractAt(
      name: "VoteEligibilityUtilsV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VoteEligibilityUtilsV5>;
    getContractAt(
      name: "AdministrationUpgradeableV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AdministrationUpgradeableV5>;
    getContractAt(
      name: "AppsStorageUpgradeableV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AppsStorageUpgradeableV5>;
    getContractAt(
      name: "ContractSettingsUpgradeableV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ContractSettingsUpgradeableV5>;
    getContractAt(
      name: "EndorsementUpgradeableV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.EndorsementUpgradeableV5>;
    getContractAt(
      name: "VoteEligibilityUpgradeableV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VoteEligibilityUpgradeableV5>;
    getContractAt(
      name: "X2EarnAppsUpgradeableV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnAppsUpgradeableV5>;
    getContractAt(
      name: "ExternalContractsUpgradeableV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ExternalContractsUpgradeableV5>;
    getContractAt(
      name: "RoundEarningsSettingsUpgradeableV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV5>;
    getContractAt(
      name: "RoundFinalizationUpgradeableV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundFinalizationUpgradeableV5>;
    getContractAt(
      name: "RoundsStorageUpgradeableV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundsStorageUpgradeableV5>;
    getContractAt(
      name: "RoundVotesCountingUpgradeableV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundVotesCountingUpgradeableV5>;
    getContractAt(
      name: "VotesQuorumFractionUpgradeableV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV5>;
    getContractAt(
      name: "VotesUpgradeableV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotesUpgradeableV5>;
    getContractAt(
      name: "VotingSettingsUpgradeableV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotingSettingsUpgradeableV5>;
    getContractAt(
      name: "XAllocationVotingGovernorV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationVotingGovernorV5>;
    getContractAt(
      name: "X2EarnAppsV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnAppsV5>;
    getContractAt(
      name: "X2EarnRewardsPoolV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnRewardsPoolV5>;
    getContractAt(
      name: "XAllocationPoolV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationPoolV5>;
    getContractAt(
      name: "XAllocationVotingV5",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationVotingV5>;
    getContractAt(
      name: "B3TRGovernorV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.B3TRGovernorV6>;
    getContractAt(
      name: "GovernorStorageV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorStorageV6>;
    getContractAt(
      name: "GovernorClockLogicV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorClockLogicV6>;
    getContractAt(
      name: "GovernorConfiguratorV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorConfiguratorV6>;
    getContractAt(
      name: "GovernorDepositLogicV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorDepositLogicV6>;
    getContractAt(
      name: "GovernorFunctionRestrictionsLogicV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV6>;
    getContractAt(
      name: "GovernorGovernanceLogicV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorGovernanceLogicV6>;
    getContractAt(
      name: "GovernorProposalLogicV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorProposalLogicV6>;
    getContractAt(
      name: "GovernorQuorumLogicV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorQuorumLogicV6>;
    getContractAt(
      name: "GovernorStateLogicV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorStateLogicV6>;
    getContractAt(
      name: "GovernorVotesLogicV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorVotesLogicV6>;
    getContractAt(
      name: "IB3TRGovernorV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IB3TRGovernorV6>;
    getContractAt(
      name: "IVoterRewardsV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IVoterRewardsV6>;
    getContractAt(
      name: "IX2EarnAppsV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IX2EarnAppsV6>;
    getContractAt(
      name: "IX2EarnRewardsPoolV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IX2EarnRewardsPoolV6>;
    getContractAt(
      name: "IXAllocationPoolV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IXAllocationPoolV6>;
    getContractAt(
      name: "IXAllocationVotingGovernorV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IXAllocationVotingGovernorV6>;
    getContractAt(
      name: "VoterRewardsV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VoterRewardsV6>;
    getContractAt(
      name: "AdministrationUtilsV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AdministrationUtilsV6>;
    getContractAt(
      name: "AppStorageUtilsV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AppStorageUtilsV6>;
    getContractAt(
      name: "EndorsementUtilsV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.EndorsementUtilsV6>;
    getContractAt(
      name: "VoteEligibilityUtilsV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VoteEligibilityUtilsV6>;
    getContractAt(
      name: "AdministrationUpgradeableV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AdministrationUpgradeableV6>;
    getContractAt(
      name: "AppsStorageUpgradeableV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AppsStorageUpgradeableV6>;
    getContractAt(
      name: "ContractSettingsUpgradeableV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ContractSettingsUpgradeableV6>;
    getContractAt(
      name: "EndorsementUpgradeableV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.EndorsementUpgradeableV6>;
    getContractAt(
      name: "VoteEligibilityUpgradeableV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VoteEligibilityUpgradeableV6>;
    getContractAt(
      name: "X2EarnAppsUpgradeableV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnAppsUpgradeableV6>;
    getContractAt(
      name: "ExternalContractsUpgradeableV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ExternalContractsUpgradeableV6>;
    getContractAt(
      name: "RoundEarningsSettingsUpgradeableV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV6>;
    getContractAt(
      name: "RoundFinalizationUpgradeableV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundFinalizationUpgradeableV6>;
    getContractAt(
      name: "RoundsStorageUpgradeableV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundsStorageUpgradeableV6>;
    getContractAt(
      name: "RoundVotesCountingUpgradeableV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundVotesCountingUpgradeableV6>;
    getContractAt(
      name: "VotesQuorumFractionUpgradeableV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV6>;
    getContractAt(
      name: "VotesUpgradeableV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotesUpgradeableV6>;
    getContractAt(
      name: "VotingSettingsUpgradeableV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotingSettingsUpgradeableV6>;
    getContractAt(
      name: "XAllocationVotingGovernorV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationVotingGovernorV6>;
    getContractAt(
      name: "X2EarnAppsV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnAppsV6>;
    getContractAt(
      name: "X2EarnRewardsPoolV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnRewardsPoolV6>;
    getContractAt(
      name: "XAllocationPoolV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationPoolV6>;
    getContractAt(
      name: "XAllocationVotingV6",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationVotingV6>;
    getContractAt(
      name: "B3TRGovernorV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.B3TRGovernorV7>;
    getContractAt(
      name: "GovernorStorageV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorStorageV7>;
    getContractAt(
      name: "GovernorClockLogicV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorClockLogicV7>;
    getContractAt(
      name: "GovernorConfiguratorV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorConfiguratorV7>;
    getContractAt(
      name: "GovernorDepositLogicV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorDepositLogicV7>;
    getContractAt(
      name: "GovernorFunctionRestrictionsLogicV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV7>;
    getContractAt(
      name: "GovernorGovernanceLogicV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorGovernanceLogicV7>;
    getContractAt(
      name: "GovernorProposalLogicV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorProposalLogicV7>;
    getContractAt(
      name: "GovernorQuorumLogicV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorQuorumLogicV7>;
    getContractAt(
      name: "GovernorStateLogicV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorStateLogicV7>;
    getContractAt(
      name: "GovernorVotesLogicV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorVotesLogicV7>;
    getContractAt(
      name: "IB3TRGovernorV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IB3TRGovernorV7>;
    getContractAt(
      name: "IX2EarnAppsV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IX2EarnAppsV7>;
    getContractAt(
      name: "IX2EarnRewardsPoolV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IX2EarnRewardsPoolV7>;
    getContractAt(
      name: "IXAllocationVotingGovernorV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IXAllocationVotingGovernorV7>;
    getContractAt(
      name: "AdministrationUtilsV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AdministrationUtilsV7>;
    getContractAt(
      name: "AppStorageUtilsV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AppStorageUtilsV7>;
    getContractAt(
      name: "EndorsementUtilsV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.EndorsementUtilsV7>;
    getContractAt(
      name: "VoteEligibilityUtilsV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VoteEligibilityUtilsV7>;
    getContractAt(
      name: "AdministrationUpgradeableV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AdministrationUpgradeableV7>;
    getContractAt(
      name: "AppsStorageUpgradeableV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AppsStorageUpgradeableV7>;
    getContractAt(
      name: "ContractSettingsUpgradeableV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ContractSettingsUpgradeableV7>;
    getContractAt(
      name: "EndorsementUpgradeableV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.EndorsementUpgradeableV7>;
    getContractAt(
      name: "VoteEligibilityUpgradeableV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VoteEligibilityUpgradeableV7>;
    getContractAt(
      name: "X2EarnAppsUpgradeableV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnAppsUpgradeableV7>;
    getContractAt(
      name: "ExternalContractsUpgradeableV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ExternalContractsUpgradeableV7>;
    getContractAt(
      name: "RoundEarningsSettingsUpgradeableV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV7>;
    getContractAt(
      name: "RoundFinalizationUpgradeableV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundFinalizationUpgradeableV7>;
    getContractAt(
      name: "RoundsStorageUpgradeableV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundsStorageUpgradeableV7>;
    getContractAt(
      name: "RoundVotesCountingUpgradeableV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundVotesCountingUpgradeableV7>;
    getContractAt(
      name: "VotesQuorumFractionUpgradeableV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV7>;
    getContractAt(
      name: "VotesUpgradeableV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotesUpgradeableV7>;
    getContractAt(
      name: "VotingSettingsUpgradeableV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotingSettingsUpgradeableV7>;
    getContractAt(
      name: "XAllocationVotingGovernorV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationVotingGovernorV7>;
    getContractAt(
      name: "X2EarnAppsV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnAppsV7>;
    getContractAt(
      name: "X2EarnRewardsPoolV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnRewardsPoolV7>;
    getContractAt(
      name: "XAllocationVotingV7",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationVotingV7>;
    getContractAt(
      name: "B3TRGovernorV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.B3TRGovernorV8>;
    getContractAt(
      name: "GovernorStorageV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorStorageV8>;
    getContractAt(
      name: "GovernorClockLogicV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorClockLogicV8>;
    getContractAt(
      name: "GovernorConfiguratorV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorConfiguratorV8>;
    getContractAt(
      name: "GovernorDepositLogicV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorDepositLogicV8>;
    getContractAt(
      name: "GovernorFunctionRestrictionsLogicV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV8>;
    getContractAt(
      name: "GovernorGovernanceLogicV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorGovernanceLogicV8>;
    getContractAt(
      name: "GovernorProposalLogicV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorProposalLogicV8>;
    getContractAt(
      name: "GovernorQuorumLogicV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorQuorumLogicV8>;
    getContractAt(
      name: "GovernorStateLogicV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorStateLogicV8>;
    getContractAt(
      name: "GovernorVotesLogicV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorVotesLogicV8>;
    getContractAt(
      name: "IB3TRGovernorV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IB3TRGovernorV8>;
    getContractAt(
      name: "IXAllocationVotingGovernorV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IXAllocationVotingGovernorV8>;
    getContractAt(
      name: "AutoVotingLogicV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AutoVotingLogicV8>;
    getContractAt(
      name: "AutoVotingLogicUpgradeableV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AutoVotingLogicUpgradeableV8>;
    getContractAt(
      name: "ExternalContractsUpgradeableV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ExternalContractsUpgradeableV8>;
    getContractAt(
      name: "RoundEarningsSettingsUpgradeableV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV8>;
    getContractAt(
      name: "RoundFinalizationUpgradeableV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundFinalizationUpgradeableV8>;
    getContractAt(
      name: "RoundsStorageUpgradeableV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundsStorageUpgradeableV8>;
    getContractAt(
      name: "RoundVotesCountingUpgradeableV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundVotesCountingUpgradeableV8>;
    getContractAt(
      name: "VotesQuorumFractionUpgradeableV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV8>;
    getContractAt(
      name: "VotesUpgradeableV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotesUpgradeableV8>;
    getContractAt(
      name: "VotingSettingsUpgradeableV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotingSettingsUpgradeableV8>;
    getContractAt(
      name: "XAllocationVotingGovernorV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationVotingGovernorV8>;
    getContractAt(
      name: "XAllocationVotingV8",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationVotingV8>;
    getContractAt(
      name: "B3TRGovernorV9",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.B3TRGovernorV9>;
    getContractAt(
      name: "GovernorStorageV9",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorStorageV9>;
    getContractAt(
      name: "GovernorClockLogicV9",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorClockLogicV9>;
    getContractAt(
      name: "GovernorConfiguratorV9",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorConfiguratorV9>;
    getContractAt(
      name: "GovernorDepositLogicV9",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorDepositLogicV9>;
    getContractAt(
      name: "GovernorFunctionRestrictionsLogicV9",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV9>;
    getContractAt(
      name: "GovernorGovernanceLogicV9",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorGovernanceLogicV9>;
    getContractAt(
      name: "GovernorProposalLogicV9",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorProposalLogicV9>;
    getContractAt(
      name: "GovernorQuorumLogicV9",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorQuorumLogicV9>;
    getContractAt(
      name: "GovernorStateLogicV9",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorStateLogicV9>;
    getContractAt(
      name: "GovernorVotesLogicV9",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorVotesLogicV9>;
    getContractAt(
      name: "IB3TRGovernorV9",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IB3TRGovernorV9>;
    getContractAt(
      name: "XAllocationVotingV9",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationVotingV9>;
    getContractAt(
      name: "Emissions",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.Emissions>;
    getContractAt(
      name: "GalaxyMember",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GalaxyMember>;
    getContractAt(
      name: "B3TRGovernor",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.B3TRGovernor>;
    getContractAt(
      name: "GovernorClockLogic",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorClockLogic>;
    getContractAt(
      name: "GovernorCommunityExecutionLogic",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorCommunityExecutionLogic>;
    getContractAt(
      name: "GovernorConfigurator",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorConfigurator>;
    getContractAt(
      name: "GovernorDepositLogic",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorDepositLogic>;
    getContractAt(
      name: "GovernorFunctionRestrictionsLogic",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorFunctionRestrictionsLogic>;
    getContractAt(
      name: "GovernorGovernanceLogic",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorGovernanceLogic>;
    getContractAt(
      name: "GovernorProposalLogic",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorProposalLogic>;
    getContractAt(
      name: "GovernorQuorumLogic",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorQuorumLogic>;
    getContractAt(
      name: "GovernorStateLogic",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorStateLogic>;
    getContractAt(
      name: "GovernorVotesLogic",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GovernorVotesLogic>;
    getContractAt(
      name: "GrantsManager",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.GrantsManager>;
    getContractAt(
      name: "IB3TR",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IB3TR>;
    getContractAt(
      name: "IB3TRGovernor",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IB3TRGovernor>;
    getContractAt(
      name: "IChallenges",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IChallenges>;
    getContractAt(
      name: "IDynamicBaseAllocationPool",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IDynamicBaseAllocationPool>;
    getContractAt(
      name: "IEmissions",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IEmissions>;
    getContractAt(
      name: "IERC1155",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IERC1155>;
    getContractAt(
      name: "IERC20",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IERC20>;
    getContractAt(
      name: "IERC721",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IERC721>;
    getContractAt(
      name: "IGalaxyMember",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IGalaxyMember>;
    getContractAt(
      name: "IGrantsManager",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IGrantsManager>;
    getContractAt(
      name: "INavigatorRegistry",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.INavigatorRegistry>;
    getContractAt(
      name: "IRelayerRewardsPool",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IRelayerRewardsPool>;
    getContractAt(
      name: "ITreasury",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ITreasury>;
    getContractAt(
      name: "IVeBetterPassport",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IVeBetterPassport>;
    getContractAt(
      name: "IVOT3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IVOT3>;
    getContractAt(
      name: "IVoterRewards",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IVoterRewards>;
    getContractAt(
      name: "IX2EarnApps",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IX2EarnApps>;
    getContractAt(
      name: "IX2EarnCreator",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IX2EarnCreator>;
    getContractAt(
      name: "IX2EarnRewardsPool",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IX2EarnRewardsPool>;
    getContractAt(
      name: "IXAllocationPool",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IXAllocationPool>;
    getContractAt(
      name: "IXAllocationVotingGovernor",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IXAllocationVotingGovernor>;
    getContractAt(
      name: "MockPassportActions",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.MockPassportActions>;
    getContractAt(
      name: "MockRoundGovernor",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.MockRoundGovernor>;
    getContractAt(
      name: "MockX2EarnApps",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.MockX2EarnApps>;
    getContractAt(
      name: "MockERC721Receiver",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.MockERC721Receiver>;
    getContractAt(
      name: "MyERC1155",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.MyERC1155>;
    getContractAt(
      name: "MyERC20",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.MyERC20>;
    getContractAt(
      name: "MyERC721",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.MyERC721>;
    getContractAt(
      name: "INodeManagementV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.INodeManagementV3>;
    getContractAt(
      name: "IProtocolStaker",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IProtocolStaker>;
    getContractAt(
      name: "IStargate",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IStargate>;
    getContractAt(
      name: "IStargateDelegation",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IStargateDelegation>;
    getContractAt(
      name: "IStargateNFT",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IStargateNFT>;
    getContractAt(
      name: "ITokenAuction",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ITokenAuction>;
    getContractAt(
      name: "INodeManagementV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.INodeManagementV1>;
    getContractAt(
      name: "INodeManagementV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.INodeManagementV2>;
    getContractAt(
      name: "INodeManagementV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.INodeManagementV3>;
    getContractAt(
      name: "ITokenAuction",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ITokenAuction>;
    getContractAt(
      name: "NodeManagementV1",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.NodeManagementV1>;
    getContractAt(
      name: "NodeManagementV2",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.NodeManagementV2>;
    getContractAt(
      name: "NodeManagementV3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.NodeManagementV3>;
    getContractAt(
      name: "ProtocolStakerMock",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ProtocolStakerMock>;
    getContractAt(
      name: "Stargate",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.Stargate>;
    getContractAt(
      name: "Clock",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.Clock>;
    getContractAt(
      name: "Errors",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.Errors>;
    getContractAt(
      name: "Levels",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.Levels>;
    getContractAt(
      name: "MintingLogic",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.MintingLogic>;
    getContractAt(
      name: "Settings",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.Settings>;
    getContractAt(
      name: "Token",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.Token>;
    getContractAt(
      name: "TokenManager",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.TokenManager>;
    getContractAt(
      name: "StargateNFT",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.StargateNFT>;
    getContractAt(
      name: "StargateProxy",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.StargateProxy>;
    getContractAt(
      name: "ClockAuction",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ClockAuction>;
    getContractAt(
      name: "ClockAuctionBase",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ClockAuctionBase>;
    getContractAt(
      name: "SupportsInterface",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.SupportsInterface>;
    getContractAt(
      name: "IEnergy",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IEnergy>;
    getContractAt(
      name: "ThunderFactory",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ThunderFactory>;
    getContractAt(
      name: "TokenAuction",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.TokenAuction>;
    getContractAt(
      name: "IERC165",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IERC165>;
    getContractAt(
      name: "IVIP181",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IVIP181>;
    getContractAt(
      name: "IVIP181Enumerable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IVIP181Enumerable>;
    getContractAt(
      name: "IVIP181Metadata",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IVIP181Metadata>;
    getContractAt(
      name: "IVIP181Basic",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.IVIP181Basic>;
    getContractAt(
      name: "Ownable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.Ownable>;
    getContractAt(
      name: "Pausable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.Pausable>;
    getContractAt(
      name: "XAccessControl",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAccessControl>;
    getContractAt(
      name: "XOwnership",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XOwnership>;
    getContractAt(
      name: "NavigatorDelegationUtils",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.NavigatorDelegationUtils>;
    getContractAt(
      name: "NavigatorFeeUtils",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.NavigatorFeeUtils>;
    getContractAt(
      name: "NavigatorLifecycleUtils",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.NavigatorLifecycleUtils>;
    getContractAt(
      name: "NavigatorSlashingUtils",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.NavigatorSlashingUtils>;
    getContractAt(
      name: "NavigatorStakingUtils",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.NavigatorStakingUtils>;
    getContractAt(
      name: "NavigatorVotingUtils",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.NavigatorVotingUtils>;
    getContractAt(
      name: "NavigatorRegistry",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.NavigatorRegistry>;
    getContractAt(
      name: "RelayerRewardsPool",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RelayerRewardsPool>;
    getContractAt(
      name: "BaseUpgradeable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.BaseUpgradeable>;
    getContractAt(
      name: "ModuleInitializable",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ModuleInitializable>;
    getContractAt(
      name: "TimeLock",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.TimeLock>;
    getContractAt(
      name: "Treasury",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.Treasury>;
    getContractAt(
      name: "PassportChecksLogic",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportChecksLogic>;
    getContractAt(
      name: "PassportConfigurator",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportConfigurator>;
    getContractAt(
      name: "PassportDelegationLogic",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportDelegationLogic>;
    getContractAt(
      name: "PassportEntityLogic",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportEntityLogic>;
    getContractAt(
      name: "PassportPersonhoodLogic",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportPersonhoodLogic>;
    getContractAt(
      name: "PassportPoPScoreLogic",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportPoPScoreLogic>;
    getContractAt(
      name: "PassportSignalingLogic",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportSignalingLogic>;
    getContractAt(
      name: "PassportWhitelistAndBlacklistLogic",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogic>;
    getContractAt(
      name: "VeBetterPassport",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VeBetterPassport>;
    getContractAt(
      name: "VOT3",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VOT3>;
    getContractAt(
      name: "VoterRewards",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VoterRewards>;
    getContractAt(
      name: "AdministrationUtils",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AdministrationUtils>;
    getContractAt(
      name: "AppStorageUtils",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AppStorageUtils>;
    getContractAt(
      name: "EndorsementUtils",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.EndorsementUtils>;
    getContractAt(
      name: "VoteEligibilityUtils",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VoteEligibilityUtils>;
    getContractAt(
      name: "X2EarnApps",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnApps>;
    getContractAt(
      name: "AutoVotingLogic",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.AutoVotingLogic>;
    getContractAt(
      name: "ExternalContractsUtils",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.ExternalContractsUtils>;
    getContractAt(
      name: "FreshnessUtils",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.FreshnessUtils>;
    getContractAt(
      name: "RoundEarningsSettingsUtils",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundEarningsSettingsUtils>;
    getContractAt(
      name: "RoundFinalizationUtils",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundFinalizationUtils>;
    getContractAt(
      name: "RoundsStorageUtils",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundsStorageUtils>;
    getContractAt(
      name: "RoundVotesCountingUtils",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.RoundVotesCountingUtils>;
    getContractAt(
      name: "VotesQuorumFractionUtils",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotesQuorumFractionUtils>;
    getContractAt(
      name: "VotesUtils",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotesUtils>;
    getContractAt(
      name: "VotingSettingsUtils",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.VotingSettingsUtils>;
    getContractAt(
      name: "XAllocationVoting",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationVoting>;
    getContractAt(
      name: "X2EarnCreator",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnCreator>;
    getContractAt(
      name: "X2EarnRewardsPool",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.X2EarnRewardsPool>;
    getContractAt(
      name: "XAllocationPool",
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<Contracts.XAllocationPool>;

    deployContract(
      name: "AccessControlUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AccessControlUpgradeable>;
    deployContract(
      name: "OwnableUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.OwnableUpgradeable>;
    deployContract(
      name: "TimelockControllerUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.TimelockControllerUpgradeable>;
    deployContract(
      name: "VotesUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesUpgradeable>;
    deployContract(
      name: "Initializable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Initializable>;
    deployContract(
      name: "UUPSUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.UUPSUpgradeable>;
    deployContract(
      name: "ERC1155HolderUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC1155HolderUpgradeable>;
    deployContract(
      name: "ERC20Upgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC20Upgradeable>;
    deployContract(
      name: "ERC20PausableUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC20PausableUpgradeable>;
    deployContract(
      name: "ERC20PermitUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC20PermitUpgradeable>;
    deployContract(
      name: "ERC20VotesUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC20VotesUpgradeable>;
    deployContract(
      name: "ERC721Upgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC721Upgradeable>;
    deployContract(
      name: "ERC721BurnableUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC721BurnableUpgradeable>;
    deployContract(
      name: "ERC721EnumerableUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC721EnumerableUpgradeable>;
    deployContract(
      name: "ERC721PausableUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC721PausableUpgradeable>;
    deployContract(
      name: "ERC721URIStorageUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC721URIStorageUpgradeable>;
    deployContract(
      name: "ERC721HolderUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC721HolderUpgradeable>;
    deployContract(
      name: "ContextUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ContextUpgradeable>;
    deployContract(
      name: "EIP712Upgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EIP712Upgradeable>;
    deployContract(
      name: "ERC165Upgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC165Upgradeable>;
    deployContract(
      name: "NoncesUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.NoncesUpgradeable>;
    deployContract(
      name: "PausableUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PausableUpgradeable>;
    deployContract(
      name: "ReentrancyGuardUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ReentrancyGuardUpgradeable>;
    deployContract(
      name: "AccessControl",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AccessControl>;
    deployContract(
      name: "IAccessControl",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IAccessControl>;
    deployContract(
      name: "Ownable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Ownable>;
    deployContract(
      name: "IVotes",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVotes>;
    deployContract(
      name: "IERC1822Proxiable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC1822Proxiable>;
    deployContract(
      name: "IERC1155Errors",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC1155Errors>;
    deployContract(
      name: "IERC20Errors",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC20Errors>;
    deployContract(
      name: "IERC721Errors",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC721Errors>;
    deployContract(
      name: "IERC4906",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC4906>;
    deployContract(
      name: "IERC5267",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC5267>;
    deployContract(
      name: "IERC5805",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC5805>;
    deployContract(
      name: "IERC6372",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC6372>;
    deployContract(
      name: "IBeacon",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IBeacon>;
    deployContract(
      name: "ERC1967Utils",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC1967Utils>;
    deployContract(
      name: "Proxy",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Proxy>;
    deployContract(
      name: "ERC1155",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC1155>;
    deployContract(
      name: "IERC1155MetadataURI",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC1155MetadataURI>;
    deployContract(
      name: "IERC1155",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC1155>;
    deployContract(
      name: "IERC1155Receiver",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC1155Receiver>;
    deployContract(
      name: "ERC20",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC20>;
    deployContract(
      name: "ERC20Burnable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC20Burnable>;
    deployContract(
      name: "ERC20Capped",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC20Capped>;
    deployContract(
      name: "ERC20Pausable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC20Pausable>;
    deployContract(
      name: "IERC20Metadata",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC20Metadata>;
    deployContract(
      name: "IERC20Permit",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC20Permit>;
    deployContract(
      name: "IERC20",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC20>;
    deployContract(
      name: "SafeERC20",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.SafeERC20>;
    deployContract(
      name: "ERC721",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC721>;
    deployContract(
      name: "IERC721Enumerable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC721Enumerable>;
    deployContract(
      name: "IERC721Metadata",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC721Metadata>;
    deployContract(
      name: "IERC721",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC721>;
    deployContract(
      name: "IERC721Receiver",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC721Receiver>;
    deployContract(
      name: "Address",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Address>;
    deployContract(
      name: "ECDSA",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ECDSA>;
    deployContract(
      name: "ERC165",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC165>;
    deployContract(
      name: "IERC165",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC165>;
    deployContract(
      name: "Math",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Math>;
    deployContract(
      name: "SafeCast",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.SafeCast>;
    deployContract(
      name: "Pausable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Pausable>;
    deployContract(
      name: "Strings",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Strings>;
    deployContract(
      name: "Checkpoints",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Checkpoints>;
    deployContract(
      name: "DoubleEndedQueue",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.DoubleEndedQueue>;
    deployContract(
      name: "B3TR",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TR>;
    deployContract(
      name: "B3TRChallenges",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRChallenges>;
    deployContract(
      name: "B3TRMultiSig",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRMultiSig>;
    deployContract(
      name: "B3TRProxy",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRProxy>;
    deployContract(
      name: "ChallengeCoreLogic",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ChallengeCoreLogic>;
    deployContract(
      name: "ChallengeSettlementLogic",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ChallengeSettlementLogic>;
    deployContract(
      name: "DBAPool",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.DBAPool>;
    deployContract(
      name: "B3TRChallengesV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRChallengesV1>;
    deployContract(
      name: "B3TRGovernorV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRGovernorV1>;
    deployContract(
      name: "IChallengesV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IChallengesV1>;
    deployContract(
      name: "ChallengeCoreLogicV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ChallengeCoreLogicV1>;
    deployContract(
      name: "ChallengeSettlementLogicV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ChallengeSettlementLogicV1>;
    deployContract(
      name: "DBAPoolV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.DBAPoolV1>;
    deployContract(
      name: "EmissionsV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EmissionsV1>;
    deployContract(
      name: "GalaxyMemberV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GalaxyMemberV1>;
    deployContract(
      name: "GovernorStorageV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStorageV1>;
    deployContract(
      name: "GovernorClockLogicV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorClockLogicV1>;
    deployContract(
      name: "GovernorConfiguratorV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorConfiguratorV1>;
    deployContract(
      name: "GovernorDepositLogicV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorDepositLogicV1>;
    deployContract(
      name: "GovernorFunctionRestrictionsLogicV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV1>;
    deployContract(
      name: "GovernorGovernanceLogicV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorGovernanceLogicV1>;
    deployContract(
      name: "GovernorProposalLogicV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorProposalLogicV1>;
    deployContract(
      name: "GovernorQuorumLogicV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorQuorumLogicV1>;
    deployContract(
      name: "GovernorStateLogicV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStateLogicV1>;
    deployContract(
      name: "GovernorVotesLogicV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorVotesLogicV1>;
    deployContract(
      name: "GrantsManagerV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GrantsManagerV1>;
    deployContract(
      name: "IB3TR",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TR>;
    deployContract(
      name: "IB3TRGovernorV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TRGovernorV1>;
    deployContract(
      name: "IDynamicBaseAllocationPoolV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IDynamicBaseAllocationPoolV1>;
    deployContract(
      name: "IEmissionsV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IEmissionsV1>;
    deployContract(
      name: "IGalaxyMemberV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IGalaxyMemberV1>;
    deployContract(
      name: "IGrantsManagerV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IGrantsManagerV1>;
    deployContract(
      name: "INodeManagementV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.INodeManagementV1>;
    deployContract(
      name: "IRelayerRewardsPoolV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IRelayerRewardsPoolV1>;
    deployContract(
      name: "IVeBetterPassportV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVeBetterPassportV1>;
    deployContract(
      name: "IVoterRewardsV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVoterRewardsV1>;
    deployContract(
      name: "IX2EarnAppsV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnAppsV1>;
    deployContract(
      name: "IX2EarnRewardsPoolV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnRewardsPoolV1>;
    deployContract(
      name: "IXAllocationPoolV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationPoolV1>;
    deployContract(
      name: "IXAllocationVotingGovernorV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV1>;
    deployContract(
      name: "RelayerRewardsPoolV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RelayerRewardsPoolV1>;
    deployContract(
      name: "PassportChecksLogicV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportChecksLogicV1>;
    deployContract(
      name: "PassportConfiguratorV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportConfiguratorV1>;
    deployContract(
      name: "PassportDelegationLogicV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportDelegationLogicV1>;
    deployContract(
      name: "PassportEntityLogicV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportEntityLogicV1>;
    deployContract(
      name: "PassportPersonhoodLogicV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPersonhoodLogicV1>;
    deployContract(
      name: "PassportPoPScoreLogicV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPoPScoreLogicV1>;
    deployContract(
      name: "PassportSignalingLogicV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportSignalingLogicV1>;
    deployContract(
      name: "PassportWhitelistAndBlacklistLogicV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogicV1>;
    deployContract(
      name: "VeBetterPassportV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VeBetterPassportV1>;
    deployContract(
      name: "VOT3V1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VOT3V1>;
    deployContract(
      name: "VoterRewardsV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoterRewardsV1>;
    deployContract(
      name: "AdministrationUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUpgradeable>;
    deployContract(
      name: "AppsStorageUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppsStorageUpgradeable>;
    deployContract(
      name: "ContractSettingsUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ContractSettingsUpgradeable>;
    deployContract(
      name: "VoteEligibilityUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUpgradeable>;
    deployContract(
      name: "X2EarnAppsUpgradeableV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsUpgradeableV1>;
    deployContract(
      name: "ExternalContractsUpgradeableV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ExternalContractsUpgradeableV1>;
    deployContract(
      name: "RoundEarningsSettingsUpgradeableV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV1>;
    deployContract(
      name: "RoundFinalizationUpgradeableV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundFinalizationUpgradeableV1>;
    deployContract(
      name: "RoundsStorageUpgradeableV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundsStorageUpgradeableV1>;
    deployContract(
      name: "RoundVotesCountingUpgradeableV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeableV1>;
    deployContract(
      name: "VotesQuorumFractionUpgradeableV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV1>;
    deployContract(
      name: "VotesUpgradeableV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesUpgradeableV1>;
    deployContract(
      name: "VotingSettingsUpgradeableV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotingSettingsUpgradeableV1>;
    deployContract(
      name: "XAllocationVotingGovernorV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingGovernorV1>;
    deployContract(
      name: "X2EarnAppsV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsV1>;
    deployContract(
      name: "X2EarnCreatorV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnCreatorV1>;
    deployContract(
      name: "X2EarnRewardsPoolV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnRewardsPoolV1>;
    deployContract(
      name: "XAllocationPoolV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationPoolV1>;
    deployContract(
      name: "XAllocationVotingV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingV1>;
    deployContract(
      name: "B3TRGovernorV10",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRGovernorV10>;
    deployContract(
      name: "GovernorClockLogicV10",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorClockLogicV10>;
    deployContract(
      name: "GovernorConfiguratorV10",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorConfiguratorV10>;
    deployContract(
      name: "GovernorDepositLogicV10",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorDepositLogicV10>;
    deployContract(
      name: "GovernorFunctionRestrictionsLogicV10",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV10>;
    deployContract(
      name: "GovernorGovernanceLogicV10",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorGovernanceLogicV10>;
    deployContract(
      name: "GovernorProposalLogicV10",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorProposalLogicV10>;
    deployContract(
      name: "GovernorQuorumLogicV10",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorQuorumLogicV10>;
    deployContract(
      name: "GovernorStateLogicV10",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStateLogicV10>;
    deployContract(
      name: "GovernorVotesLogicV10",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorVotesLogicV10>;
    deployContract(
      name: "IB3TRGovernorV10",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TRGovernorV10>;
    deployContract(
      name: "B3TRGovernorV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRGovernorV2>;
    deployContract(
      name: "DBAPoolV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.DBAPoolV2>;
    deployContract(
      name: "EmissionsV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EmissionsV2>;
    deployContract(
      name: "GalaxyMemberV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GalaxyMemberV2>;
    deployContract(
      name: "GrantsManagerV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GrantsManagerV2>;
    deployContract(
      name: "IDynamicBaseAllocationPoolV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IDynamicBaseAllocationPoolV2>;
    deployContract(
      name: "IEmissionsV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IEmissionsV2>;
    deployContract(
      name: "IGalaxyMemberV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IGalaxyMemberV2>;
    deployContract(
      name: "IGrantsManagerV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IGrantsManagerV2>;
    deployContract(
      name: "INodeManagementV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.INodeManagementV2>;
    deployContract(
      name: "IRelayerRewardsPoolV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IRelayerRewardsPoolV2>;
    deployContract(
      name: "IVeBetterPassportV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVeBetterPassportV2>;
    deployContract(
      name: "IVoterRewardsV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVoterRewardsV2>;
    deployContract(
      name: "IX2EarnAppsV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnAppsV2>;
    deployContract(
      name: "IX2EarnRewardsPoolV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnRewardsPoolV2>;
    deployContract(
      name: "IXAllocationPoolV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationPoolV2>;
    deployContract(
      name: "IXAllocationVotingGovernorV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV2>;
    deployContract(
      name: "RelayerRewardsPoolV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RelayerRewardsPoolV2>;
    deployContract(
      name: "PassportChecksLogicV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportChecksLogicV2>;
    deployContract(
      name: "PassportConfiguratorV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportConfiguratorV2>;
    deployContract(
      name: "PassportDelegationLogicV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportDelegationLogicV2>;
    deployContract(
      name: "PassportEntityLogicV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportEntityLogicV2>;
    deployContract(
      name: "PassportPersonhoodLogicV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPersonhoodLogicV2>;
    deployContract(
      name: "PassportPoPScoreLogicV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPoPScoreLogicV2>;
    deployContract(
      name: "PassportSignalingLogicV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportSignalingLogicV2>;
    deployContract(
      name: "PassportWhitelistAndBlacklistLogicV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogicV2>;
    deployContract(
      name: "VeBetterPassportV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VeBetterPassportV2>;
    deployContract(
      name: "VoterRewardsV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoterRewardsV2>;
    deployContract(
      name: "AdministrationUtilsV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUtilsV2>;
    deployContract(
      name: "AppStorageUtilsV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppStorageUtilsV2>;
    deployContract(
      name: "EndorsementUtilsV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUtilsV2>;
    deployContract(
      name: "VoteEligibilityUtilsV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUtilsV2>;
    deployContract(
      name: "AdministrationUpgradeableV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUpgradeableV2>;
    deployContract(
      name: "AppsStorageUpgradeableV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppsStorageUpgradeableV2>;
    deployContract(
      name: "ContractSettingsUpgradeableV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ContractSettingsUpgradeableV2>;
    deployContract(
      name: "EndorsementUpgradeableV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUpgradeableV2>;
    deployContract(
      name: "VoteEligibilityUpgradeableV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUpgradeableV2>;
    deployContract(
      name: "X2EarnAppsUpgradeableV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsUpgradeableV2>;
    deployContract(
      name: "ExternalContractsUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ExternalContractsUpgradeable>;
    deployContract(
      name: "RoundEarningsSettingsUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeable>;
    deployContract(
      name: "RoundFinalizationUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundFinalizationUpgradeable>;
    deployContract(
      name: "RoundsStorageUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundsStorageUpgradeable>;
    deployContract(
      name: "RoundVotesCountingUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeable>;
    deployContract(
      name: "VotesQuorumFractionUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeable>;
    deployContract(
      name: "VotesUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesUpgradeable>;
    deployContract(
      name: "VotingSettingsUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotingSettingsUpgradeable>;
    deployContract(
      name: "XAllocationVotingGovernor",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingGovernor>;
    deployContract(
      name: "X2EarnAppsV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsV2>;
    deployContract(
      name: "X2EarnRewardsPoolV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnRewardsPoolV2>;
    deployContract(
      name: "XAllocationPoolV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationPoolV2>;
    deployContract(
      name: "XAllocationVotingV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingV2>;
    deployContract(
      name: "B3TRGovernorV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRGovernorV3>;
    deployContract(
      name: "GalaxyMemberV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GalaxyMemberV3>;
    deployContract(
      name: "GovernorStorageV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStorageV3>;
    deployContract(
      name: "GovernorClockLogicV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorClockLogicV3>;
    deployContract(
      name: "GovernorConfiguratorV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorConfiguratorV3>;
    deployContract(
      name: "GovernorDepositLogicV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorDepositLogicV3>;
    deployContract(
      name: "GovernorFunctionRestrictionsLogicV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV3>;
    deployContract(
      name: "GovernorGovernanceLogicV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorGovernanceLogicV3>;
    deployContract(
      name: "GovernorProposalLogicV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorProposalLogicV3>;
    deployContract(
      name: "GovernorQuorumLogicV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorQuorumLogicV3>;
    deployContract(
      name: "GovernorStateLogicV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStateLogicV3>;
    deployContract(
      name: "GovernorVotesLogicV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorVotesLogicV3>;
    deployContract(
      name: "IB3TRGovernorV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TRGovernorV3>;
    deployContract(
      name: "IVeBetterPassportV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVeBetterPassportV3>;
    deployContract(
      name: "IX2EarnAppsV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnAppsV3>;
    deployContract(
      name: "IX2EarnRewardsPoolV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnRewardsPoolV3>;
    deployContract(
      name: "IXAllocationPoolV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationPoolV3>;
    deployContract(
      name: "IXAllocationVotingGovernorV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV3>;
    deployContract(
      name: "PassportChecksLogicV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportChecksLogicV3>;
    deployContract(
      name: "PassportConfiguratorV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportConfiguratorV3>;
    deployContract(
      name: "PassportDelegationLogicV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportDelegationLogicV3>;
    deployContract(
      name: "PassportEntityLogicV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportEntityLogicV3>;
    deployContract(
      name: "PassportPersonhoodLogicV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPersonhoodLogicV3>;
    deployContract(
      name: "PassportPoPScoreLogicV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPoPScoreLogicV3>;
    deployContract(
      name: "PassportSignalingLogicV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportSignalingLogicV3>;
    deployContract(
      name: "PassportWhitelistAndBlacklistLogicV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogicV3>;
    deployContract(
      name: "VeBetterPassportV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VeBetterPassportV3>;
    deployContract(
      name: "VoterRewardsV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoterRewardsV3>;
    deployContract(
      name: "AdministrationUtilsV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUtilsV3>;
    deployContract(
      name: "AppStorageUtilsV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppStorageUtilsV3>;
    deployContract(
      name: "EndorsementUtilsV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUtilsV3>;
    deployContract(
      name: "VoteEligibilityUtilsV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUtilsV3>;
    deployContract(
      name: "AdministrationUpgradeableV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUpgradeableV3>;
    deployContract(
      name: "AppsStorageUpgradeableV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppsStorageUpgradeableV3>;
    deployContract(
      name: "ContractSettingsUpgradeableV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ContractSettingsUpgradeableV3>;
    deployContract(
      name: "EndorsementUpgradeableV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUpgradeableV3>;
    deployContract(
      name: "VoteEligibilityUpgradeableV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUpgradeableV3>;
    deployContract(
      name: "X2EarnAppsUpgradeableV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsUpgradeableV3>;
    deployContract(
      name: "ExternalContractsUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ExternalContractsUpgradeable>;
    deployContract(
      name: "RoundEarningsSettingsUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeable>;
    deployContract(
      name: "RoundFinalizationUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundFinalizationUpgradeable>;
    deployContract(
      name: "RoundsStorageUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundsStorageUpgradeable>;
    deployContract(
      name: "RoundVotesCountingUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeable>;
    deployContract(
      name: "VotesQuorumFractionUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeable>;
    deployContract(
      name: "VotesUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesUpgradeable>;
    deployContract(
      name: "VotingSettingsUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotingSettingsUpgradeable>;
    deployContract(
      name: "XAllocationVotingGovernorV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingGovernorV3>;
    deployContract(
      name: "X2EarnAppsV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsV3>;
    deployContract(
      name: "X2EarnRewardsPoolV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnRewardsPoolV3>;
    deployContract(
      name: "XAllocationPoolV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationPoolV3>;
    deployContract(
      name: "XAllocationVotingV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingV3>;
    deployContract(
      name: "B3TRGovernorV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRGovernorV4>;
    deployContract(
      name: "GalaxyMemberV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GalaxyMemberV4>;
    deployContract(
      name: "GovernorStorageV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStorageV4>;
    deployContract(
      name: "GovernorClockLogicV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorClockLogicV4>;
    deployContract(
      name: "GovernorConfiguratorV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorConfiguratorV4>;
    deployContract(
      name: "GovernorDepositLogicV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorDepositLogicV4>;
    deployContract(
      name: "GovernorFunctionRestrictionsLogicV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV4>;
    deployContract(
      name: "GovernorGovernanceLogicV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorGovernanceLogicV4>;
    deployContract(
      name: "GovernorProposalLogicV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorProposalLogicV4>;
    deployContract(
      name: "GovernorQuorumLogicV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorQuorumLogicV4>;
    deployContract(
      name: "GovernorStateLogicV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStateLogicV4>;
    deployContract(
      name: "GovernorVotesLogicV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorVotesLogicV4>;
    deployContract(
      name: "IB3TRGovernorV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TRGovernorV4>;
    deployContract(
      name: "IVeBetterPassportV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVeBetterPassportV4>;
    deployContract(
      name: "IVoterRewardsV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVoterRewardsV4>;
    deployContract(
      name: "IX2EarnAppsV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnAppsV4>;
    deployContract(
      name: "IXAllocationPoolV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationPoolV4>;
    deployContract(
      name: "IXAllocationVotingGovernorV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV4>;
    deployContract(
      name: "PassportChecksLogicV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportChecksLogicV4>;
    deployContract(
      name: "PassportConfiguratorV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportConfiguratorV4>;
    deployContract(
      name: "PassportDelegationLogicV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportDelegationLogicV4>;
    deployContract(
      name: "PassportEntityLogicV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportEntityLogicV4>;
    deployContract(
      name: "PassportPersonhoodLogicV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPersonhoodLogicV4>;
    deployContract(
      name: "PassportPoPScoreLogicV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPoPScoreLogicV4>;
    deployContract(
      name: "PassportSignalingLogicV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportSignalingLogicV4>;
    deployContract(
      name: "PassportWhitelistAndBlacklistLogicV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogicV4>;
    deployContract(
      name: "VeBetterPassportV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VeBetterPassportV4>;
    deployContract(
      name: "VoterRewardsV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoterRewardsV4>;
    deployContract(
      name: "AdministrationUtilsV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUtilsV4>;
    deployContract(
      name: "AppStorageUtilsV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppStorageUtilsV4>;
    deployContract(
      name: "EndorsementUtilsV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUtilsV4>;
    deployContract(
      name: "VoteEligibilityUtilsV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUtilsV4>;
    deployContract(
      name: "AdministrationUpgradeableV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUpgradeableV4>;
    deployContract(
      name: "AppsStorageUpgradeableV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppsStorageUpgradeableV4>;
    deployContract(
      name: "ContractSettingsUpgradeableV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ContractSettingsUpgradeableV4>;
    deployContract(
      name: "EndorsementUpgradeableV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUpgradeableV4>;
    deployContract(
      name: "VoteEligibilityUpgradeableV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUpgradeableV4>;
    deployContract(
      name: "X2EarnAppsUpgradeableV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsUpgradeableV4>;
    deployContract(
      name: "ExternalContractsUpgradeableV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ExternalContractsUpgradeableV4>;
    deployContract(
      name: "RoundEarningsSettingsUpgradeableV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV4>;
    deployContract(
      name: "RoundFinalizationUpgradeableV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundFinalizationUpgradeableV4>;
    deployContract(
      name: "RoundsStorageUpgradeableV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundsStorageUpgradeableV4>;
    deployContract(
      name: "RoundVotesCountingUpgradeableV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeableV4>;
    deployContract(
      name: "VotesQuorumFractionUpgradeableV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV4>;
    deployContract(
      name: "VotesUpgradeableV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesUpgradeableV4>;
    deployContract(
      name: "VotingSettingsUpgradeableV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotingSettingsUpgradeableV4>;
    deployContract(
      name: "XAllocationVotingGovernorV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingGovernorV4>;
    deployContract(
      name: "X2EarnAppsV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsV4>;
    deployContract(
      name: "X2EarnRewardsPoolV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnRewardsPoolV4>;
    deployContract(
      name: "XAllocationPoolV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationPoolV4>;
    deployContract(
      name: "XAllocationVotingV4",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingV4>;
    deployContract(
      name: "B3TRGovernorV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRGovernorV5>;
    deployContract(
      name: "GalaxyMemberV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GalaxyMemberV5>;
    deployContract(
      name: "GovernorStorage",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStorage>;
    deployContract(
      name: "GovernorClockLogicV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorClockLogicV5>;
    deployContract(
      name: "GovernorConfiguratorV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorConfiguratorV5>;
    deployContract(
      name: "GovernorDepositLogicV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorDepositLogicV5>;
    deployContract(
      name: "GovernorFunctionRestrictionsLogicV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV5>;
    deployContract(
      name: "GovernorGovernanceLogicV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorGovernanceLogicV5>;
    deployContract(
      name: "GovernorProposalLogicV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorProposalLogicV5>;
    deployContract(
      name: "GovernorQuorumLogicV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorQuorumLogicV5>;
    deployContract(
      name: "GovernorStateLogicV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStateLogicV5>;
    deployContract(
      name: "GovernorVotesLogicV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorVotesLogicV5>;
    deployContract(
      name: "IB3TRGovernorV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TRGovernorV5>;
    deployContract(
      name: "IGalaxyMemberV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IGalaxyMemberV5>;
    deployContract(
      name: "IVeBetterPassportV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVeBetterPassportV5>;
    deployContract(
      name: "IX2EarnAppsV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnAppsV5>;
    deployContract(
      name: "IX2EarnRewardsPoolV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnRewardsPoolV5>;
    deployContract(
      name: "IXAllocationPoolV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationPoolV5>;
    deployContract(
      name: "IXAllocationVotingGovernorV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV5>;
    deployContract(
      name: "PassportChecksLogicV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportChecksLogicV5>;
    deployContract(
      name: "PassportConfiguratorV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportConfiguratorV5>;
    deployContract(
      name: "PassportDelegationLogicV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportDelegationLogicV5>;
    deployContract(
      name: "PassportEntityLogicV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportEntityLogicV5>;
    deployContract(
      name: "PassportPersonhoodLogicV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPersonhoodLogicV5>;
    deployContract(
      name: "PassportPoPScoreLogicV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPoPScoreLogicV5>;
    deployContract(
      name: "PassportSignalingLogicV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportSignalingLogicV5>;
    deployContract(
      name: "PassportWhitelistAndBlacklistLogicV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogicV5>;
    deployContract(
      name: "VeBetterPassportV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VeBetterPassportV5>;
    deployContract(
      name: "VoterRewardsV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoterRewardsV5>;
    deployContract(
      name: "AdministrationUtilsV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUtilsV5>;
    deployContract(
      name: "AppStorageUtilsV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppStorageUtilsV5>;
    deployContract(
      name: "EndorsementUtilsV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUtilsV5>;
    deployContract(
      name: "VoteEligibilityUtilsV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUtilsV5>;
    deployContract(
      name: "AdministrationUpgradeableV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUpgradeableV5>;
    deployContract(
      name: "AppsStorageUpgradeableV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppsStorageUpgradeableV5>;
    deployContract(
      name: "ContractSettingsUpgradeableV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ContractSettingsUpgradeableV5>;
    deployContract(
      name: "EndorsementUpgradeableV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUpgradeableV5>;
    deployContract(
      name: "VoteEligibilityUpgradeableV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUpgradeableV5>;
    deployContract(
      name: "X2EarnAppsUpgradeableV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsUpgradeableV5>;
    deployContract(
      name: "ExternalContractsUpgradeableV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ExternalContractsUpgradeableV5>;
    deployContract(
      name: "RoundEarningsSettingsUpgradeableV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV5>;
    deployContract(
      name: "RoundFinalizationUpgradeableV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundFinalizationUpgradeableV5>;
    deployContract(
      name: "RoundsStorageUpgradeableV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundsStorageUpgradeableV5>;
    deployContract(
      name: "RoundVotesCountingUpgradeableV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeableV5>;
    deployContract(
      name: "VotesQuorumFractionUpgradeableV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV5>;
    deployContract(
      name: "VotesUpgradeableV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesUpgradeableV5>;
    deployContract(
      name: "VotingSettingsUpgradeableV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotingSettingsUpgradeableV5>;
    deployContract(
      name: "XAllocationVotingGovernorV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingGovernorV5>;
    deployContract(
      name: "X2EarnAppsV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsV5>;
    deployContract(
      name: "X2EarnRewardsPoolV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnRewardsPoolV5>;
    deployContract(
      name: "XAllocationPoolV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationPoolV5>;
    deployContract(
      name: "XAllocationVotingV5",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingV5>;
    deployContract(
      name: "B3TRGovernorV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRGovernorV6>;
    deployContract(
      name: "GovernorStorageV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStorageV6>;
    deployContract(
      name: "GovernorClockLogicV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorClockLogicV6>;
    deployContract(
      name: "GovernorConfiguratorV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorConfiguratorV6>;
    deployContract(
      name: "GovernorDepositLogicV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorDepositLogicV6>;
    deployContract(
      name: "GovernorFunctionRestrictionsLogicV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV6>;
    deployContract(
      name: "GovernorGovernanceLogicV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorGovernanceLogicV6>;
    deployContract(
      name: "GovernorProposalLogicV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorProposalLogicV6>;
    deployContract(
      name: "GovernorQuorumLogicV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorQuorumLogicV6>;
    deployContract(
      name: "GovernorStateLogicV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStateLogicV6>;
    deployContract(
      name: "GovernorVotesLogicV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorVotesLogicV6>;
    deployContract(
      name: "IB3TRGovernorV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TRGovernorV6>;
    deployContract(
      name: "IVoterRewardsV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVoterRewardsV6>;
    deployContract(
      name: "IX2EarnAppsV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnAppsV6>;
    deployContract(
      name: "IX2EarnRewardsPoolV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnRewardsPoolV6>;
    deployContract(
      name: "IXAllocationPoolV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationPoolV6>;
    deployContract(
      name: "IXAllocationVotingGovernorV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV6>;
    deployContract(
      name: "VoterRewardsV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoterRewardsV6>;
    deployContract(
      name: "AdministrationUtilsV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUtilsV6>;
    deployContract(
      name: "AppStorageUtilsV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppStorageUtilsV6>;
    deployContract(
      name: "EndorsementUtilsV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUtilsV6>;
    deployContract(
      name: "VoteEligibilityUtilsV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUtilsV6>;
    deployContract(
      name: "AdministrationUpgradeableV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUpgradeableV6>;
    deployContract(
      name: "AppsStorageUpgradeableV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppsStorageUpgradeableV6>;
    deployContract(
      name: "ContractSettingsUpgradeableV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ContractSettingsUpgradeableV6>;
    deployContract(
      name: "EndorsementUpgradeableV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUpgradeableV6>;
    deployContract(
      name: "VoteEligibilityUpgradeableV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUpgradeableV6>;
    deployContract(
      name: "X2EarnAppsUpgradeableV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsUpgradeableV6>;
    deployContract(
      name: "ExternalContractsUpgradeableV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ExternalContractsUpgradeableV6>;
    deployContract(
      name: "RoundEarningsSettingsUpgradeableV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV6>;
    deployContract(
      name: "RoundFinalizationUpgradeableV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundFinalizationUpgradeableV6>;
    deployContract(
      name: "RoundsStorageUpgradeableV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundsStorageUpgradeableV6>;
    deployContract(
      name: "RoundVotesCountingUpgradeableV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeableV6>;
    deployContract(
      name: "VotesQuorumFractionUpgradeableV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV6>;
    deployContract(
      name: "VotesUpgradeableV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesUpgradeableV6>;
    deployContract(
      name: "VotingSettingsUpgradeableV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotingSettingsUpgradeableV6>;
    deployContract(
      name: "XAllocationVotingGovernorV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingGovernorV6>;
    deployContract(
      name: "X2EarnAppsV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsV6>;
    deployContract(
      name: "X2EarnRewardsPoolV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnRewardsPoolV6>;
    deployContract(
      name: "XAllocationPoolV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationPoolV6>;
    deployContract(
      name: "XAllocationVotingV6",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingV6>;
    deployContract(
      name: "B3TRGovernorV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRGovernorV7>;
    deployContract(
      name: "GovernorStorageV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStorageV7>;
    deployContract(
      name: "GovernorClockLogicV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorClockLogicV7>;
    deployContract(
      name: "GovernorConfiguratorV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorConfiguratorV7>;
    deployContract(
      name: "GovernorDepositLogicV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorDepositLogicV7>;
    deployContract(
      name: "GovernorFunctionRestrictionsLogicV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV7>;
    deployContract(
      name: "GovernorGovernanceLogicV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorGovernanceLogicV7>;
    deployContract(
      name: "GovernorProposalLogicV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorProposalLogicV7>;
    deployContract(
      name: "GovernorQuorumLogicV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorQuorumLogicV7>;
    deployContract(
      name: "GovernorStateLogicV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStateLogicV7>;
    deployContract(
      name: "GovernorVotesLogicV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorVotesLogicV7>;
    deployContract(
      name: "IB3TRGovernorV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TRGovernorV7>;
    deployContract(
      name: "IX2EarnAppsV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnAppsV7>;
    deployContract(
      name: "IX2EarnRewardsPoolV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnRewardsPoolV7>;
    deployContract(
      name: "IXAllocationVotingGovernorV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV7>;
    deployContract(
      name: "AdministrationUtilsV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUtilsV7>;
    deployContract(
      name: "AppStorageUtilsV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppStorageUtilsV7>;
    deployContract(
      name: "EndorsementUtilsV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUtilsV7>;
    deployContract(
      name: "VoteEligibilityUtilsV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUtilsV7>;
    deployContract(
      name: "AdministrationUpgradeableV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUpgradeableV7>;
    deployContract(
      name: "AppsStorageUpgradeableV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppsStorageUpgradeableV7>;
    deployContract(
      name: "ContractSettingsUpgradeableV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ContractSettingsUpgradeableV7>;
    deployContract(
      name: "EndorsementUpgradeableV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUpgradeableV7>;
    deployContract(
      name: "VoteEligibilityUpgradeableV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUpgradeableV7>;
    deployContract(
      name: "X2EarnAppsUpgradeableV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsUpgradeableV7>;
    deployContract(
      name: "ExternalContractsUpgradeableV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ExternalContractsUpgradeableV7>;
    deployContract(
      name: "RoundEarningsSettingsUpgradeableV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV7>;
    deployContract(
      name: "RoundFinalizationUpgradeableV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundFinalizationUpgradeableV7>;
    deployContract(
      name: "RoundsStorageUpgradeableV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundsStorageUpgradeableV7>;
    deployContract(
      name: "RoundVotesCountingUpgradeableV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeableV7>;
    deployContract(
      name: "VotesQuorumFractionUpgradeableV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV7>;
    deployContract(
      name: "VotesUpgradeableV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesUpgradeableV7>;
    deployContract(
      name: "VotingSettingsUpgradeableV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotingSettingsUpgradeableV7>;
    deployContract(
      name: "XAllocationVotingGovernorV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingGovernorV7>;
    deployContract(
      name: "X2EarnAppsV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsV7>;
    deployContract(
      name: "X2EarnRewardsPoolV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnRewardsPoolV7>;
    deployContract(
      name: "XAllocationVotingV7",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingV7>;
    deployContract(
      name: "B3TRGovernorV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRGovernorV8>;
    deployContract(
      name: "GovernorStorageV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStorageV8>;
    deployContract(
      name: "GovernorClockLogicV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorClockLogicV8>;
    deployContract(
      name: "GovernorConfiguratorV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorConfiguratorV8>;
    deployContract(
      name: "GovernorDepositLogicV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorDepositLogicV8>;
    deployContract(
      name: "GovernorFunctionRestrictionsLogicV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV8>;
    deployContract(
      name: "GovernorGovernanceLogicV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorGovernanceLogicV8>;
    deployContract(
      name: "GovernorProposalLogicV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorProposalLogicV8>;
    deployContract(
      name: "GovernorQuorumLogicV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorQuorumLogicV8>;
    deployContract(
      name: "GovernorStateLogicV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStateLogicV8>;
    deployContract(
      name: "GovernorVotesLogicV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorVotesLogicV8>;
    deployContract(
      name: "IB3TRGovernorV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TRGovernorV8>;
    deployContract(
      name: "IXAllocationVotingGovernorV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV8>;
    deployContract(
      name: "AutoVotingLogicV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AutoVotingLogicV8>;
    deployContract(
      name: "AutoVotingLogicUpgradeableV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AutoVotingLogicUpgradeableV8>;
    deployContract(
      name: "ExternalContractsUpgradeableV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ExternalContractsUpgradeableV8>;
    deployContract(
      name: "RoundEarningsSettingsUpgradeableV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV8>;
    deployContract(
      name: "RoundFinalizationUpgradeableV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundFinalizationUpgradeableV8>;
    deployContract(
      name: "RoundsStorageUpgradeableV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundsStorageUpgradeableV8>;
    deployContract(
      name: "RoundVotesCountingUpgradeableV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeableV8>;
    deployContract(
      name: "VotesQuorumFractionUpgradeableV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV8>;
    deployContract(
      name: "VotesUpgradeableV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesUpgradeableV8>;
    deployContract(
      name: "VotingSettingsUpgradeableV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotingSettingsUpgradeableV8>;
    deployContract(
      name: "XAllocationVotingGovernorV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingGovernorV8>;
    deployContract(
      name: "XAllocationVotingV8",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingV8>;
    deployContract(
      name: "B3TRGovernorV9",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRGovernorV9>;
    deployContract(
      name: "GovernorStorageV9",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStorageV9>;
    deployContract(
      name: "GovernorClockLogicV9",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorClockLogicV9>;
    deployContract(
      name: "GovernorConfiguratorV9",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorConfiguratorV9>;
    deployContract(
      name: "GovernorDepositLogicV9",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorDepositLogicV9>;
    deployContract(
      name: "GovernorFunctionRestrictionsLogicV9",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV9>;
    deployContract(
      name: "GovernorGovernanceLogicV9",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorGovernanceLogicV9>;
    deployContract(
      name: "GovernorProposalLogicV9",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorProposalLogicV9>;
    deployContract(
      name: "GovernorQuorumLogicV9",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorQuorumLogicV9>;
    deployContract(
      name: "GovernorStateLogicV9",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStateLogicV9>;
    deployContract(
      name: "GovernorVotesLogicV9",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorVotesLogicV9>;
    deployContract(
      name: "IB3TRGovernorV9",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TRGovernorV9>;
    deployContract(
      name: "XAllocationVotingV9",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingV9>;
    deployContract(
      name: "Emissions",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Emissions>;
    deployContract(
      name: "GalaxyMember",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GalaxyMember>;
    deployContract(
      name: "B3TRGovernor",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRGovernor>;
    deployContract(
      name: "GovernorClockLogic",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorClockLogic>;
    deployContract(
      name: "GovernorCommunityExecutionLogic",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorCommunityExecutionLogic>;
    deployContract(
      name: "GovernorConfigurator",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorConfigurator>;
    deployContract(
      name: "GovernorDepositLogic",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorDepositLogic>;
    deployContract(
      name: "GovernorFunctionRestrictionsLogic",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogic>;
    deployContract(
      name: "GovernorGovernanceLogic",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorGovernanceLogic>;
    deployContract(
      name: "GovernorProposalLogic",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorProposalLogic>;
    deployContract(
      name: "GovernorQuorumLogic",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorQuorumLogic>;
    deployContract(
      name: "GovernorStateLogic",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStateLogic>;
    deployContract(
      name: "GovernorVotesLogic",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorVotesLogic>;
    deployContract(
      name: "GrantsManager",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GrantsManager>;
    deployContract(
      name: "IB3TR",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TR>;
    deployContract(
      name: "IB3TRGovernor",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TRGovernor>;
    deployContract(
      name: "IChallenges",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IChallenges>;
    deployContract(
      name: "IDynamicBaseAllocationPool",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IDynamicBaseAllocationPool>;
    deployContract(
      name: "IEmissions",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IEmissions>;
    deployContract(
      name: "IERC1155",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC1155>;
    deployContract(
      name: "IERC20",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC20>;
    deployContract(
      name: "IERC721",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC721>;
    deployContract(
      name: "IGalaxyMember",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IGalaxyMember>;
    deployContract(
      name: "IGrantsManager",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IGrantsManager>;
    deployContract(
      name: "INavigatorRegistry",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.INavigatorRegistry>;
    deployContract(
      name: "IRelayerRewardsPool",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IRelayerRewardsPool>;
    deployContract(
      name: "ITreasury",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ITreasury>;
    deployContract(
      name: "IVeBetterPassport",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVeBetterPassport>;
    deployContract(
      name: "IVOT3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVOT3>;
    deployContract(
      name: "IVoterRewards",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVoterRewards>;
    deployContract(
      name: "IX2EarnApps",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnApps>;
    deployContract(
      name: "IX2EarnCreator",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnCreator>;
    deployContract(
      name: "IX2EarnRewardsPool",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnRewardsPool>;
    deployContract(
      name: "IXAllocationPool",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationPool>;
    deployContract(
      name: "IXAllocationVotingGovernor",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationVotingGovernor>;
    deployContract(
      name: "MockPassportActions",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.MockPassportActions>;
    deployContract(
      name: "MockRoundGovernor",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.MockRoundGovernor>;
    deployContract(
      name: "MockX2EarnApps",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.MockX2EarnApps>;
    deployContract(
      name: "MockERC721Receiver",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.MockERC721Receiver>;
    deployContract(
      name: "MyERC1155",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.MyERC1155>;
    deployContract(
      name: "MyERC20",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.MyERC20>;
    deployContract(
      name: "MyERC721",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.MyERC721>;
    deployContract(
      name: "INodeManagementV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.INodeManagementV3>;
    deployContract(
      name: "IProtocolStaker",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IProtocolStaker>;
    deployContract(
      name: "IStargate",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IStargate>;
    deployContract(
      name: "IStargateDelegation",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IStargateDelegation>;
    deployContract(
      name: "IStargateNFT",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IStargateNFT>;
    deployContract(
      name: "ITokenAuction",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ITokenAuction>;
    deployContract(
      name: "INodeManagementV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.INodeManagementV1>;
    deployContract(
      name: "INodeManagementV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.INodeManagementV2>;
    deployContract(
      name: "INodeManagementV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.INodeManagementV3>;
    deployContract(
      name: "ITokenAuction",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ITokenAuction>;
    deployContract(
      name: "NodeManagementV1",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.NodeManagementV1>;
    deployContract(
      name: "NodeManagementV2",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.NodeManagementV2>;
    deployContract(
      name: "NodeManagementV3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.NodeManagementV3>;
    deployContract(
      name: "ProtocolStakerMock",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ProtocolStakerMock>;
    deployContract(
      name: "Stargate",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Stargate>;
    deployContract(
      name: "Clock",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Clock>;
    deployContract(
      name: "Errors",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Errors>;
    deployContract(
      name: "Levels",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Levels>;
    deployContract(
      name: "MintingLogic",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.MintingLogic>;
    deployContract(
      name: "Settings",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Settings>;
    deployContract(
      name: "Token",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Token>;
    deployContract(
      name: "TokenManager",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.TokenManager>;
    deployContract(
      name: "StargateNFT",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.StargateNFT>;
    deployContract(
      name: "StargateProxy",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.StargateProxy>;
    deployContract(
      name: "ClockAuction",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ClockAuction>;
    deployContract(
      name: "ClockAuctionBase",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ClockAuctionBase>;
    deployContract(
      name: "SupportsInterface",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.SupportsInterface>;
    deployContract(
      name: "IEnergy",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IEnergy>;
    deployContract(
      name: "ThunderFactory",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ThunderFactory>;
    deployContract(
      name: "TokenAuction",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.TokenAuction>;
    deployContract(
      name: "IERC165",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC165>;
    deployContract(
      name: "IVIP181",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVIP181>;
    deployContract(
      name: "IVIP181Enumerable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVIP181Enumerable>;
    deployContract(
      name: "IVIP181Metadata",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVIP181Metadata>;
    deployContract(
      name: "IVIP181Basic",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVIP181Basic>;
    deployContract(
      name: "Ownable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Ownable>;
    deployContract(
      name: "Pausable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Pausable>;
    deployContract(
      name: "XAccessControl",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAccessControl>;
    deployContract(
      name: "XOwnership",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XOwnership>;
    deployContract(
      name: "NavigatorDelegationUtils",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.NavigatorDelegationUtils>;
    deployContract(
      name: "NavigatorFeeUtils",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.NavigatorFeeUtils>;
    deployContract(
      name: "NavigatorLifecycleUtils",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.NavigatorLifecycleUtils>;
    deployContract(
      name: "NavigatorSlashingUtils",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.NavigatorSlashingUtils>;
    deployContract(
      name: "NavigatorStakingUtils",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.NavigatorStakingUtils>;
    deployContract(
      name: "NavigatorVotingUtils",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.NavigatorVotingUtils>;
    deployContract(
      name: "NavigatorRegistry",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.NavigatorRegistry>;
    deployContract(
      name: "RelayerRewardsPool",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RelayerRewardsPool>;
    deployContract(
      name: "BaseUpgradeable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.BaseUpgradeable>;
    deployContract(
      name: "ModuleInitializable",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ModuleInitializable>;
    deployContract(
      name: "TimeLock",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.TimeLock>;
    deployContract(
      name: "Treasury",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Treasury>;
    deployContract(
      name: "PassportChecksLogic",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportChecksLogic>;
    deployContract(
      name: "PassportConfigurator",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportConfigurator>;
    deployContract(
      name: "PassportDelegationLogic",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportDelegationLogic>;
    deployContract(
      name: "PassportEntityLogic",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportEntityLogic>;
    deployContract(
      name: "PassportPersonhoodLogic",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPersonhoodLogic>;
    deployContract(
      name: "PassportPoPScoreLogic",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPoPScoreLogic>;
    deployContract(
      name: "PassportSignalingLogic",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportSignalingLogic>;
    deployContract(
      name: "PassportWhitelistAndBlacklistLogic",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogic>;
    deployContract(
      name: "VeBetterPassport",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VeBetterPassport>;
    deployContract(
      name: "VOT3",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VOT3>;
    deployContract(
      name: "VoterRewards",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoterRewards>;
    deployContract(
      name: "AdministrationUtils",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUtils>;
    deployContract(
      name: "AppStorageUtils",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppStorageUtils>;
    deployContract(
      name: "EndorsementUtils",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUtils>;
    deployContract(
      name: "VoteEligibilityUtils",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUtils>;
    deployContract(
      name: "X2EarnApps",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnApps>;
    deployContract(
      name: "AutoVotingLogic",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AutoVotingLogic>;
    deployContract(
      name: "ExternalContractsUtils",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ExternalContractsUtils>;
    deployContract(
      name: "FreshnessUtils",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.FreshnessUtils>;
    deployContract(
      name: "RoundEarningsSettingsUtils",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundEarningsSettingsUtils>;
    deployContract(
      name: "RoundFinalizationUtils",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundFinalizationUtils>;
    deployContract(
      name: "RoundsStorageUtils",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundsStorageUtils>;
    deployContract(
      name: "RoundVotesCountingUtils",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundVotesCountingUtils>;
    deployContract(
      name: "VotesQuorumFractionUtils",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesQuorumFractionUtils>;
    deployContract(
      name: "VotesUtils",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesUtils>;
    deployContract(
      name: "VotingSettingsUtils",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotingSettingsUtils>;
    deployContract(
      name: "XAllocationVoting",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVoting>;
    deployContract(
      name: "X2EarnCreator",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnCreator>;
    deployContract(
      name: "X2EarnRewardsPool",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnRewardsPool>;
    deployContract(
      name: "XAllocationPool",
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationPool>;

    deployContract(
      name: "AccessControlUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AccessControlUpgradeable>;
    deployContract(
      name: "OwnableUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.OwnableUpgradeable>;
    deployContract(
      name: "TimelockControllerUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.TimelockControllerUpgradeable>;
    deployContract(
      name: "VotesUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesUpgradeable>;
    deployContract(
      name: "Initializable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Initializable>;
    deployContract(
      name: "UUPSUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.UUPSUpgradeable>;
    deployContract(
      name: "ERC1155HolderUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC1155HolderUpgradeable>;
    deployContract(
      name: "ERC20Upgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC20Upgradeable>;
    deployContract(
      name: "ERC20PausableUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC20PausableUpgradeable>;
    deployContract(
      name: "ERC20PermitUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC20PermitUpgradeable>;
    deployContract(
      name: "ERC20VotesUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC20VotesUpgradeable>;
    deployContract(
      name: "ERC721Upgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC721Upgradeable>;
    deployContract(
      name: "ERC721BurnableUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC721BurnableUpgradeable>;
    deployContract(
      name: "ERC721EnumerableUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC721EnumerableUpgradeable>;
    deployContract(
      name: "ERC721PausableUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC721PausableUpgradeable>;
    deployContract(
      name: "ERC721URIStorageUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC721URIStorageUpgradeable>;
    deployContract(
      name: "ERC721HolderUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC721HolderUpgradeable>;
    deployContract(
      name: "ContextUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ContextUpgradeable>;
    deployContract(
      name: "EIP712Upgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EIP712Upgradeable>;
    deployContract(
      name: "ERC165Upgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC165Upgradeable>;
    deployContract(
      name: "NoncesUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.NoncesUpgradeable>;
    deployContract(
      name: "PausableUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PausableUpgradeable>;
    deployContract(
      name: "ReentrancyGuardUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ReentrancyGuardUpgradeable>;
    deployContract(
      name: "AccessControl",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AccessControl>;
    deployContract(
      name: "IAccessControl",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IAccessControl>;
    deployContract(
      name: "Ownable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Ownable>;
    deployContract(
      name: "IVotes",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVotes>;
    deployContract(
      name: "IERC1822Proxiable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC1822Proxiable>;
    deployContract(
      name: "IERC1155Errors",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC1155Errors>;
    deployContract(
      name: "IERC20Errors",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC20Errors>;
    deployContract(
      name: "IERC721Errors",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC721Errors>;
    deployContract(
      name: "IERC4906",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC4906>;
    deployContract(
      name: "IERC5267",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC5267>;
    deployContract(
      name: "IERC5805",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC5805>;
    deployContract(
      name: "IERC6372",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC6372>;
    deployContract(
      name: "IBeacon",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IBeacon>;
    deployContract(
      name: "ERC1967Utils",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC1967Utils>;
    deployContract(
      name: "Proxy",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Proxy>;
    deployContract(
      name: "ERC1155",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC1155>;
    deployContract(
      name: "IERC1155MetadataURI",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC1155MetadataURI>;
    deployContract(
      name: "IERC1155",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC1155>;
    deployContract(
      name: "IERC1155Receiver",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC1155Receiver>;
    deployContract(
      name: "ERC20",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC20>;
    deployContract(
      name: "ERC20Burnable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC20Burnable>;
    deployContract(
      name: "ERC20Capped",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC20Capped>;
    deployContract(
      name: "ERC20Pausable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC20Pausable>;
    deployContract(
      name: "IERC20Metadata",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC20Metadata>;
    deployContract(
      name: "IERC20Permit",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC20Permit>;
    deployContract(
      name: "IERC20",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC20>;
    deployContract(
      name: "SafeERC20",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.SafeERC20>;
    deployContract(
      name: "ERC721",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC721>;
    deployContract(
      name: "IERC721Enumerable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC721Enumerable>;
    deployContract(
      name: "IERC721Metadata",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC721Metadata>;
    deployContract(
      name: "IERC721",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC721>;
    deployContract(
      name: "IERC721Receiver",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC721Receiver>;
    deployContract(
      name: "Address",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Address>;
    deployContract(
      name: "ECDSA",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ECDSA>;
    deployContract(
      name: "ERC165",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ERC165>;
    deployContract(
      name: "IERC165",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC165>;
    deployContract(
      name: "Math",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Math>;
    deployContract(
      name: "SafeCast",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.SafeCast>;
    deployContract(
      name: "Pausable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Pausable>;
    deployContract(
      name: "Strings",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Strings>;
    deployContract(
      name: "Checkpoints",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Checkpoints>;
    deployContract(
      name: "DoubleEndedQueue",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.DoubleEndedQueue>;
    deployContract(
      name: "B3TR",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TR>;
    deployContract(
      name: "B3TRChallenges",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRChallenges>;
    deployContract(
      name: "B3TRMultiSig",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRMultiSig>;
    deployContract(
      name: "B3TRProxy",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRProxy>;
    deployContract(
      name: "ChallengeCoreLogic",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ChallengeCoreLogic>;
    deployContract(
      name: "ChallengeSettlementLogic",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ChallengeSettlementLogic>;
    deployContract(
      name: "DBAPool",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.DBAPool>;
    deployContract(
      name: "B3TRChallengesV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRChallengesV1>;
    deployContract(
      name: "B3TRGovernorV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRGovernorV1>;
    deployContract(
      name: "IChallengesV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IChallengesV1>;
    deployContract(
      name: "ChallengeCoreLogicV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ChallengeCoreLogicV1>;
    deployContract(
      name: "ChallengeSettlementLogicV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ChallengeSettlementLogicV1>;
    deployContract(
      name: "DBAPoolV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.DBAPoolV1>;
    deployContract(
      name: "EmissionsV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EmissionsV1>;
    deployContract(
      name: "GalaxyMemberV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GalaxyMemberV1>;
    deployContract(
      name: "GovernorStorageV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStorageV1>;
    deployContract(
      name: "GovernorClockLogicV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorClockLogicV1>;
    deployContract(
      name: "GovernorConfiguratorV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorConfiguratorV1>;
    deployContract(
      name: "GovernorDepositLogicV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorDepositLogicV1>;
    deployContract(
      name: "GovernorFunctionRestrictionsLogicV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV1>;
    deployContract(
      name: "GovernorGovernanceLogicV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorGovernanceLogicV1>;
    deployContract(
      name: "GovernorProposalLogicV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorProposalLogicV1>;
    deployContract(
      name: "GovernorQuorumLogicV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorQuorumLogicV1>;
    deployContract(
      name: "GovernorStateLogicV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStateLogicV1>;
    deployContract(
      name: "GovernorVotesLogicV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorVotesLogicV1>;
    deployContract(
      name: "GrantsManagerV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GrantsManagerV1>;
    deployContract(
      name: "IB3TR",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TR>;
    deployContract(
      name: "IB3TRGovernorV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TRGovernorV1>;
    deployContract(
      name: "IDynamicBaseAllocationPoolV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IDynamicBaseAllocationPoolV1>;
    deployContract(
      name: "IEmissionsV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IEmissionsV1>;
    deployContract(
      name: "IGalaxyMemberV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IGalaxyMemberV1>;
    deployContract(
      name: "IGrantsManagerV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IGrantsManagerV1>;
    deployContract(
      name: "INodeManagementV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.INodeManagementV1>;
    deployContract(
      name: "IRelayerRewardsPoolV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IRelayerRewardsPoolV1>;
    deployContract(
      name: "IVeBetterPassportV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVeBetterPassportV1>;
    deployContract(
      name: "IVoterRewardsV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVoterRewardsV1>;
    deployContract(
      name: "IX2EarnAppsV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnAppsV1>;
    deployContract(
      name: "IX2EarnRewardsPoolV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnRewardsPoolV1>;
    deployContract(
      name: "IXAllocationPoolV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationPoolV1>;
    deployContract(
      name: "IXAllocationVotingGovernorV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV1>;
    deployContract(
      name: "RelayerRewardsPoolV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RelayerRewardsPoolV1>;
    deployContract(
      name: "PassportChecksLogicV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportChecksLogicV1>;
    deployContract(
      name: "PassportConfiguratorV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportConfiguratorV1>;
    deployContract(
      name: "PassportDelegationLogicV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportDelegationLogicV1>;
    deployContract(
      name: "PassportEntityLogicV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportEntityLogicV1>;
    deployContract(
      name: "PassportPersonhoodLogicV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPersonhoodLogicV1>;
    deployContract(
      name: "PassportPoPScoreLogicV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPoPScoreLogicV1>;
    deployContract(
      name: "PassportSignalingLogicV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportSignalingLogicV1>;
    deployContract(
      name: "PassportWhitelistAndBlacklistLogicV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogicV1>;
    deployContract(
      name: "VeBetterPassportV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VeBetterPassportV1>;
    deployContract(
      name: "VOT3V1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VOT3V1>;
    deployContract(
      name: "VoterRewardsV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoterRewardsV1>;
    deployContract(
      name: "AdministrationUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUpgradeable>;
    deployContract(
      name: "AppsStorageUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppsStorageUpgradeable>;
    deployContract(
      name: "ContractSettingsUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ContractSettingsUpgradeable>;
    deployContract(
      name: "VoteEligibilityUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUpgradeable>;
    deployContract(
      name: "X2EarnAppsUpgradeableV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsUpgradeableV1>;
    deployContract(
      name: "ExternalContractsUpgradeableV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ExternalContractsUpgradeableV1>;
    deployContract(
      name: "RoundEarningsSettingsUpgradeableV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV1>;
    deployContract(
      name: "RoundFinalizationUpgradeableV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundFinalizationUpgradeableV1>;
    deployContract(
      name: "RoundsStorageUpgradeableV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundsStorageUpgradeableV1>;
    deployContract(
      name: "RoundVotesCountingUpgradeableV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeableV1>;
    deployContract(
      name: "VotesQuorumFractionUpgradeableV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV1>;
    deployContract(
      name: "VotesUpgradeableV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesUpgradeableV1>;
    deployContract(
      name: "VotingSettingsUpgradeableV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotingSettingsUpgradeableV1>;
    deployContract(
      name: "XAllocationVotingGovernorV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingGovernorV1>;
    deployContract(
      name: "X2EarnAppsV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsV1>;
    deployContract(
      name: "X2EarnCreatorV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnCreatorV1>;
    deployContract(
      name: "X2EarnRewardsPoolV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnRewardsPoolV1>;
    deployContract(
      name: "XAllocationPoolV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationPoolV1>;
    deployContract(
      name: "XAllocationVotingV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingV1>;
    deployContract(
      name: "B3TRGovernorV10",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRGovernorV10>;
    deployContract(
      name: "GovernorClockLogicV10",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorClockLogicV10>;
    deployContract(
      name: "GovernorConfiguratorV10",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorConfiguratorV10>;
    deployContract(
      name: "GovernorDepositLogicV10",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorDepositLogicV10>;
    deployContract(
      name: "GovernorFunctionRestrictionsLogicV10",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV10>;
    deployContract(
      name: "GovernorGovernanceLogicV10",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorGovernanceLogicV10>;
    deployContract(
      name: "GovernorProposalLogicV10",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorProposalLogicV10>;
    deployContract(
      name: "GovernorQuorumLogicV10",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorQuorumLogicV10>;
    deployContract(
      name: "GovernorStateLogicV10",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStateLogicV10>;
    deployContract(
      name: "GovernorVotesLogicV10",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorVotesLogicV10>;
    deployContract(
      name: "IB3TRGovernorV10",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TRGovernorV10>;
    deployContract(
      name: "B3TRGovernorV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRGovernorV2>;
    deployContract(
      name: "DBAPoolV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.DBAPoolV2>;
    deployContract(
      name: "EmissionsV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EmissionsV2>;
    deployContract(
      name: "GalaxyMemberV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GalaxyMemberV2>;
    deployContract(
      name: "GrantsManagerV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GrantsManagerV2>;
    deployContract(
      name: "IDynamicBaseAllocationPoolV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IDynamicBaseAllocationPoolV2>;
    deployContract(
      name: "IEmissionsV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IEmissionsV2>;
    deployContract(
      name: "IGalaxyMemberV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IGalaxyMemberV2>;
    deployContract(
      name: "IGrantsManagerV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IGrantsManagerV2>;
    deployContract(
      name: "INodeManagementV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.INodeManagementV2>;
    deployContract(
      name: "IRelayerRewardsPoolV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IRelayerRewardsPoolV2>;
    deployContract(
      name: "IVeBetterPassportV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVeBetterPassportV2>;
    deployContract(
      name: "IVoterRewardsV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVoterRewardsV2>;
    deployContract(
      name: "IX2EarnAppsV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnAppsV2>;
    deployContract(
      name: "IX2EarnRewardsPoolV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnRewardsPoolV2>;
    deployContract(
      name: "IXAllocationPoolV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationPoolV2>;
    deployContract(
      name: "IXAllocationVotingGovernorV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV2>;
    deployContract(
      name: "RelayerRewardsPoolV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RelayerRewardsPoolV2>;
    deployContract(
      name: "PassportChecksLogicV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportChecksLogicV2>;
    deployContract(
      name: "PassportConfiguratorV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportConfiguratorV2>;
    deployContract(
      name: "PassportDelegationLogicV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportDelegationLogicV2>;
    deployContract(
      name: "PassportEntityLogicV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportEntityLogicV2>;
    deployContract(
      name: "PassportPersonhoodLogicV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPersonhoodLogicV2>;
    deployContract(
      name: "PassportPoPScoreLogicV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPoPScoreLogicV2>;
    deployContract(
      name: "PassportSignalingLogicV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportSignalingLogicV2>;
    deployContract(
      name: "PassportWhitelistAndBlacklistLogicV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogicV2>;
    deployContract(
      name: "VeBetterPassportV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VeBetterPassportV2>;
    deployContract(
      name: "VoterRewardsV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoterRewardsV2>;
    deployContract(
      name: "AdministrationUtilsV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUtilsV2>;
    deployContract(
      name: "AppStorageUtilsV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppStorageUtilsV2>;
    deployContract(
      name: "EndorsementUtilsV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUtilsV2>;
    deployContract(
      name: "VoteEligibilityUtilsV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUtilsV2>;
    deployContract(
      name: "AdministrationUpgradeableV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUpgradeableV2>;
    deployContract(
      name: "AppsStorageUpgradeableV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppsStorageUpgradeableV2>;
    deployContract(
      name: "ContractSettingsUpgradeableV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ContractSettingsUpgradeableV2>;
    deployContract(
      name: "EndorsementUpgradeableV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUpgradeableV2>;
    deployContract(
      name: "VoteEligibilityUpgradeableV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUpgradeableV2>;
    deployContract(
      name: "X2EarnAppsUpgradeableV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsUpgradeableV2>;
    deployContract(
      name: "ExternalContractsUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ExternalContractsUpgradeable>;
    deployContract(
      name: "RoundEarningsSettingsUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeable>;
    deployContract(
      name: "RoundFinalizationUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundFinalizationUpgradeable>;
    deployContract(
      name: "RoundsStorageUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundsStorageUpgradeable>;
    deployContract(
      name: "RoundVotesCountingUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeable>;
    deployContract(
      name: "VotesQuorumFractionUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeable>;
    deployContract(
      name: "VotesUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesUpgradeable>;
    deployContract(
      name: "VotingSettingsUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotingSettingsUpgradeable>;
    deployContract(
      name: "XAllocationVotingGovernor",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingGovernor>;
    deployContract(
      name: "X2EarnAppsV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsV2>;
    deployContract(
      name: "X2EarnRewardsPoolV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnRewardsPoolV2>;
    deployContract(
      name: "XAllocationPoolV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationPoolV2>;
    deployContract(
      name: "XAllocationVotingV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingV2>;
    deployContract(
      name: "B3TRGovernorV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRGovernorV3>;
    deployContract(
      name: "GalaxyMemberV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GalaxyMemberV3>;
    deployContract(
      name: "GovernorStorageV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStorageV3>;
    deployContract(
      name: "GovernorClockLogicV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorClockLogicV3>;
    deployContract(
      name: "GovernorConfiguratorV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorConfiguratorV3>;
    deployContract(
      name: "GovernorDepositLogicV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorDepositLogicV3>;
    deployContract(
      name: "GovernorFunctionRestrictionsLogicV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV3>;
    deployContract(
      name: "GovernorGovernanceLogicV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorGovernanceLogicV3>;
    deployContract(
      name: "GovernorProposalLogicV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorProposalLogicV3>;
    deployContract(
      name: "GovernorQuorumLogicV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorQuorumLogicV3>;
    deployContract(
      name: "GovernorStateLogicV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStateLogicV3>;
    deployContract(
      name: "GovernorVotesLogicV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorVotesLogicV3>;
    deployContract(
      name: "IB3TRGovernorV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TRGovernorV3>;
    deployContract(
      name: "IVeBetterPassportV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVeBetterPassportV3>;
    deployContract(
      name: "IX2EarnAppsV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnAppsV3>;
    deployContract(
      name: "IX2EarnRewardsPoolV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnRewardsPoolV3>;
    deployContract(
      name: "IXAllocationPoolV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationPoolV3>;
    deployContract(
      name: "IXAllocationVotingGovernorV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV3>;
    deployContract(
      name: "PassportChecksLogicV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportChecksLogicV3>;
    deployContract(
      name: "PassportConfiguratorV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportConfiguratorV3>;
    deployContract(
      name: "PassportDelegationLogicV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportDelegationLogicV3>;
    deployContract(
      name: "PassportEntityLogicV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportEntityLogicV3>;
    deployContract(
      name: "PassportPersonhoodLogicV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPersonhoodLogicV3>;
    deployContract(
      name: "PassportPoPScoreLogicV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPoPScoreLogicV3>;
    deployContract(
      name: "PassportSignalingLogicV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportSignalingLogicV3>;
    deployContract(
      name: "PassportWhitelistAndBlacklistLogicV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogicV3>;
    deployContract(
      name: "VeBetterPassportV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VeBetterPassportV3>;
    deployContract(
      name: "VoterRewardsV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoterRewardsV3>;
    deployContract(
      name: "AdministrationUtilsV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUtilsV3>;
    deployContract(
      name: "AppStorageUtilsV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppStorageUtilsV3>;
    deployContract(
      name: "EndorsementUtilsV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUtilsV3>;
    deployContract(
      name: "VoteEligibilityUtilsV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUtilsV3>;
    deployContract(
      name: "AdministrationUpgradeableV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUpgradeableV3>;
    deployContract(
      name: "AppsStorageUpgradeableV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppsStorageUpgradeableV3>;
    deployContract(
      name: "ContractSettingsUpgradeableV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ContractSettingsUpgradeableV3>;
    deployContract(
      name: "EndorsementUpgradeableV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUpgradeableV3>;
    deployContract(
      name: "VoteEligibilityUpgradeableV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUpgradeableV3>;
    deployContract(
      name: "X2EarnAppsUpgradeableV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsUpgradeableV3>;
    deployContract(
      name: "ExternalContractsUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ExternalContractsUpgradeable>;
    deployContract(
      name: "RoundEarningsSettingsUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeable>;
    deployContract(
      name: "RoundFinalizationUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundFinalizationUpgradeable>;
    deployContract(
      name: "RoundsStorageUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundsStorageUpgradeable>;
    deployContract(
      name: "RoundVotesCountingUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeable>;
    deployContract(
      name: "VotesQuorumFractionUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeable>;
    deployContract(
      name: "VotesUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesUpgradeable>;
    deployContract(
      name: "VotingSettingsUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotingSettingsUpgradeable>;
    deployContract(
      name: "XAllocationVotingGovernorV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingGovernorV3>;
    deployContract(
      name: "X2EarnAppsV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsV3>;
    deployContract(
      name: "X2EarnRewardsPoolV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnRewardsPoolV3>;
    deployContract(
      name: "XAllocationPoolV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationPoolV3>;
    deployContract(
      name: "XAllocationVotingV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingV3>;
    deployContract(
      name: "B3TRGovernorV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRGovernorV4>;
    deployContract(
      name: "GalaxyMemberV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GalaxyMemberV4>;
    deployContract(
      name: "GovernorStorageV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStorageV4>;
    deployContract(
      name: "GovernorClockLogicV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorClockLogicV4>;
    deployContract(
      name: "GovernorConfiguratorV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorConfiguratorV4>;
    deployContract(
      name: "GovernorDepositLogicV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorDepositLogicV4>;
    deployContract(
      name: "GovernorFunctionRestrictionsLogicV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV4>;
    deployContract(
      name: "GovernorGovernanceLogicV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorGovernanceLogicV4>;
    deployContract(
      name: "GovernorProposalLogicV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorProposalLogicV4>;
    deployContract(
      name: "GovernorQuorumLogicV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorQuorumLogicV4>;
    deployContract(
      name: "GovernorStateLogicV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStateLogicV4>;
    deployContract(
      name: "GovernorVotesLogicV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorVotesLogicV4>;
    deployContract(
      name: "IB3TRGovernorV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TRGovernorV4>;
    deployContract(
      name: "IVeBetterPassportV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVeBetterPassportV4>;
    deployContract(
      name: "IVoterRewardsV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVoterRewardsV4>;
    deployContract(
      name: "IX2EarnAppsV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnAppsV4>;
    deployContract(
      name: "IXAllocationPoolV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationPoolV4>;
    deployContract(
      name: "IXAllocationVotingGovernorV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV4>;
    deployContract(
      name: "PassportChecksLogicV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportChecksLogicV4>;
    deployContract(
      name: "PassportConfiguratorV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportConfiguratorV4>;
    deployContract(
      name: "PassportDelegationLogicV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportDelegationLogicV4>;
    deployContract(
      name: "PassportEntityLogicV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportEntityLogicV4>;
    deployContract(
      name: "PassportPersonhoodLogicV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPersonhoodLogicV4>;
    deployContract(
      name: "PassportPoPScoreLogicV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPoPScoreLogicV4>;
    deployContract(
      name: "PassportSignalingLogicV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportSignalingLogicV4>;
    deployContract(
      name: "PassportWhitelistAndBlacklistLogicV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogicV4>;
    deployContract(
      name: "VeBetterPassportV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VeBetterPassportV4>;
    deployContract(
      name: "VoterRewardsV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoterRewardsV4>;
    deployContract(
      name: "AdministrationUtilsV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUtilsV4>;
    deployContract(
      name: "AppStorageUtilsV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppStorageUtilsV4>;
    deployContract(
      name: "EndorsementUtilsV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUtilsV4>;
    deployContract(
      name: "VoteEligibilityUtilsV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUtilsV4>;
    deployContract(
      name: "AdministrationUpgradeableV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUpgradeableV4>;
    deployContract(
      name: "AppsStorageUpgradeableV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppsStorageUpgradeableV4>;
    deployContract(
      name: "ContractSettingsUpgradeableV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ContractSettingsUpgradeableV4>;
    deployContract(
      name: "EndorsementUpgradeableV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUpgradeableV4>;
    deployContract(
      name: "VoteEligibilityUpgradeableV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUpgradeableV4>;
    deployContract(
      name: "X2EarnAppsUpgradeableV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsUpgradeableV4>;
    deployContract(
      name: "ExternalContractsUpgradeableV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ExternalContractsUpgradeableV4>;
    deployContract(
      name: "RoundEarningsSettingsUpgradeableV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV4>;
    deployContract(
      name: "RoundFinalizationUpgradeableV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundFinalizationUpgradeableV4>;
    deployContract(
      name: "RoundsStorageUpgradeableV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundsStorageUpgradeableV4>;
    deployContract(
      name: "RoundVotesCountingUpgradeableV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeableV4>;
    deployContract(
      name: "VotesQuorumFractionUpgradeableV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV4>;
    deployContract(
      name: "VotesUpgradeableV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesUpgradeableV4>;
    deployContract(
      name: "VotingSettingsUpgradeableV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotingSettingsUpgradeableV4>;
    deployContract(
      name: "XAllocationVotingGovernorV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingGovernorV4>;
    deployContract(
      name: "X2EarnAppsV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsV4>;
    deployContract(
      name: "X2EarnRewardsPoolV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnRewardsPoolV4>;
    deployContract(
      name: "XAllocationPoolV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationPoolV4>;
    deployContract(
      name: "XAllocationVotingV4",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingV4>;
    deployContract(
      name: "B3TRGovernorV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRGovernorV5>;
    deployContract(
      name: "GalaxyMemberV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GalaxyMemberV5>;
    deployContract(
      name: "GovernorStorage",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStorage>;
    deployContract(
      name: "GovernorClockLogicV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorClockLogicV5>;
    deployContract(
      name: "GovernorConfiguratorV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorConfiguratorV5>;
    deployContract(
      name: "GovernorDepositLogicV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorDepositLogicV5>;
    deployContract(
      name: "GovernorFunctionRestrictionsLogicV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV5>;
    deployContract(
      name: "GovernorGovernanceLogicV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorGovernanceLogicV5>;
    deployContract(
      name: "GovernorProposalLogicV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorProposalLogicV5>;
    deployContract(
      name: "GovernorQuorumLogicV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorQuorumLogicV5>;
    deployContract(
      name: "GovernorStateLogicV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStateLogicV5>;
    deployContract(
      name: "GovernorVotesLogicV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorVotesLogicV5>;
    deployContract(
      name: "IB3TRGovernorV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TRGovernorV5>;
    deployContract(
      name: "IGalaxyMemberV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IGalaxyMemberV5>;
    deployContract(
      name: "IVeBetterPassportV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVeBetterPassportV5>;
    deployContract(
      name: "IX2EarnAppsV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnAppsV5>;
    deployContract(
      name: "IX2EarnRewardsPoolV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnRewardsPoolV5>;
    deployContract(
      name: "IXAllocationPoolV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationPoolV5>;
    deployContract(
      name: "IXAllocationVotingGovernorV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV5>;
    deployContract(
      name: "PassportChecksLogicV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportChecksLogicV5>;
    deployContract(
      name: "PassportConfiguratorV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportConfiguratorV5>;
    deployContract(
      name: "PassportDelegationLogicV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportDelegationLogicV5>;
    deployContract(
      name: "PassportEntityLogicV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportEntityLogicV5>;
    deployContract(
      name: "PassportPersonhoodLogicV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPersonhoodLogicV5>;
    deployContract(
      name: "PassportPoPScoreLogicV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPoPScoreLogicV5>;
    deployContract(
      name: "PassportSignalingLogicV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportSignalingLogicV5>;
    deployContract(
      name: "PassportWhitelistAndBlacklistLogicV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogicV5>;
    deployContract(
      name: "VeBetterPassportV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VeBetterPassportV5>;
    deployContract(
      name: "VoterRewardsV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoterRewardsV5>;
    deployContract(
      name: "AdministrationUtilsV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUtilsV5>;
    deployContract(
      name: "AppStorageUtilsV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppStorageUtilsV5>;
    deployContract(
      name: "EndorsementUtilsV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUtilsV5>;
    deployContract(
      name: "VoteEligibilityUtilsV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUtilsV5>;
    deployContract(
      name: "AdministrationUpgradeableV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUpgradeableV5>;
    deployContract(
      name: "AppsStorageUpgradeableV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppsStorageUpgradeableV5>;
    deployContract(
      name: "ContractSettingsUpgradeableV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ContractSettingsUpgradeableV5>;
    deployContract(
      name: "EndorsementUpgradeableV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUpgradeableV5>;
    deployContract(
      name: "VoteEligibilityUpgradeableV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUpgradeableV5>;
    deployContract(
      name: "X2EarnAppsUpgradeableV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsUpgradeableV5>;
    deployContract(
      name: "ExternalContractsUpgradeableV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ExternalContractsUpgradeableV5>;
    deployContract(
      name: "RoundEarningsSettingsUpgradeableV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV5>;
    deployContract(
      name: "RoundFinalizationUpgradeableV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundFinalizationUpgradeableV5>;
    deployContract(
      name: "RoundsStorageUpgradeableV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundsStorageUpgradeableV5>;
    deployContract(
      name: "RoundVotesCountingUpgradeableV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeableV5>;
    deployContract(
      name: "VotesQuorumFractionUpgradeableV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV5>;
    deployContract(
      name: "VotesUpgradeableV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesUpgradeableV5>;
    deployContract(
      name: "VotingSettingsUpgradeableV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotingSettingsUpgradeableV5>;
    deployContract(
      name: "XAllocationVotingGovernorV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingGovernorV5>;
    deployContract(
      name: "X2EarnAppsV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsV5>;
    deployContract(
      name: "X2EarnRewardsPoolV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnRewardsPoolV5>;
    deployContract(
      name: "XAllocationPoolV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationPoolV5>;
    deployContract(
      name: "XAllocationVotingV5",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingV5>;
    deployContract(
      name: "B3TRGovernorV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRGovernorV6>;
    deployContract(
      name: "GovernorStorageV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStorageV6>;
    deployContract(
      name: "GovernorClockLogicV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorClockLogicV6>;
    deployContract(
      name: "GovernorConfiguratorV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorConfiguratorV6>;
    deployContract(
      name: "GovernorDepositLogicV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorDepositLogicV6>;
    deployContract(
      name: "GovernorFunctionRestrictionsLogicV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV6>;
    deployContract(
      name: "GovernorGovernanceLogicV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorGovernanceLogicV6>;
    deployContract(
      name: "GovernorProposalLogicV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorProposalLogicV6>;
    deployContract(
      name: "GovernorQuorumLogicV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorQuorumLogicV6>;
    deployContract(
      name: "GovernorStateLogicV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStateLogicV6>;
    deployContract(
      name: "GovernorVotesLogicV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorVotesLogicV6>;
    deployContract(
      name: "IB3TRGovernorV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TRGovernorV6>;
    deployContract(
      name: "IVoterRewardsV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVoterRewardsV6>;
    deployContract(
      name: "IX2EarnAppsV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnAppsV6>;
    deployContract(
      name: "IX2EarnRewardsPoolV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnRewardsPoolV6>;
    deployContract(
      name: "IXAllocationPoolV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationPoolV6>;
    deployContract(
      name: "IXAllocationVotingGovernorV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV6>;
    deployContract(
      name: "VoterRewardsV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoterRewardsV6>;
    deployContract(
      name: "AdministrationUtilsV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUtilsV6>;
    deployContract(
      name: "AppStorageUtilsV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppStorageUtilsV6>;
    deployContract(
      name: "EndorsementUtilsV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUtilsV6>;
    deployContract(
      name: "VoteEligibilityUtilsV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUtilsV6>;
    deployContract(
      name: "AdministrationUpgradeableV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUpgradeableV6>;
    deployContract(
      name: "AppsStorageUpgradeableV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppsStorageUpgradeableV6>;
    deployContract(
      name: "ContractSettingsUpgradeableV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ContractSettingsUpgradeableV6>;
    deployContract(
      name: "EndorsementUpgradeableV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUpgradeableV6>;
    deployContract(
      name: "VoteEligibilityUpgradeableV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUpgradeableV6>;
    deployContract(
      name: "X2EarnAppsUpgradeableV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsUpgradeableV6>;
    deployContract(
      name: "ExternalContractsUpgradeableV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ExternalContractsUpgradeableV6>;
    deployContract(
      name: "RoundEarningsSettingsUpgradeableV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV6>;
    deployContract(
      name: "RoundFinalizationUpgradeableV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundFinalizationUpgradeableV6>;
    deployContract(
      name: "RoundsStorageUpgradeableV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundsStorageUpgradeableV6>;
    deployContract(
      name: "RoundVotesCountingUpgradeableV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeableV6>;
    deployContract(
      name: "VotesQuorumFractionUpgradeableV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV6>;
    deployContract(
      name: "VotesUpgradeableV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesUpgradeableV6>;
    deployContract(
      name: "VotingSettingsUpgradeableV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotingSettingsUpgradeableV6>;
    deployContract(
      name: "XAllocationVotingGovernorV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingGovernorV6>;
    deployContract(
      name: "X2EarnAppsV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsV6>;
    deployContract(
      name: "X2EarnRewardsPoolV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnRewardsPoolV6>;
    deployContract(
      name: "XAllocationPoolV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationPoolV6>;
    deployContract(
      name: "XAllocationVotingV6",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingV6>;
    deployContract(
      name: "B3TRGovernorV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRGovernorV7>;
    deployContract(
      name: "GovernorStorageV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStorageV7>;
    deployContract(
      name: "GovernorClockLogicV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorClockLogicV7>;
    deployContract(
      name: "GovernorConfiguratorV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorConfiguratorV7>;
    deployContract(
      name: "GovernorDepositLogicV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorDepositLogicV7>;
    deployContract(
      name: "GovernorFunctionRestrictionsLogicV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV7>;
    deployContract(
      name: "GovernorGovernanceLogicV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorGovernanceLogicV7>;
    deployContract(
      name: "GovernorProposalLogicV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorProposalLogicV7>;
    deployContract(
      name: "GovernorQuorumLogicV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorQuorumLogicV7>;
    deployContract(
      name: "GovernorStateLogicV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStateLogicV7>;
    deployContract(
      name: "GovernorVotesLogicV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorVotesLogicV7>;
    deployContract(
      name: "IB3TRGovernorV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TRGovernorV7>;
    deployContract(
      name: "IX2EarnAppsV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnAppsV7>;
    deployContract(
      name: "IX2EarnRewardsPoolV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnRewardsPoolV7>;
    deployContract(
      name: "IXAllocationVotingGovernorV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV7>;
    deployContract(
      name: "AdministrationUtilsV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUtilsV7>;
    deployContract(
      name: "AppStorageUtilsV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppStorageUtilsV7>;
    deployContract(
      name: "EndorsementUtilsV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUtilsV7>;
    deployContract(
      name: "VoteEligibilityUtilsV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUtilsV7>;
    deployContract(
      name: "AdministrationUpgradeableV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUpgradeableV7>;
    deployContract(
      name: "AppsStorageUpgradeableV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppsStorageUpgradeableV7>;
    deployContract(
      name: "ContractSettingsUpgradeableV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ContractSettingsUpgradeableV7>;
    deployContract(
      name: "EndorsementUpgradeableV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUpgradeableV7>;
    deployContract(
      name: "VoteEligibilityUpgradeableV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUpgradeableV7>;
    deployContract(
      name: "X2EarnAppsUpgradeableV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsUpgradeableV7>;
    deployContract(
      name: "ExternalContractsUpgradeableV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ExternalContractsUpgradeableV7>;
    deployContract(
      name: "RoundEarningsSettingsUpgradeableV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV7>;
    deployContract(
      name: "RoundFinalizationUpgradeableV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundFinalizationUpgradeableV7>;
    deployContract(
      name: "RoundsStorageUpgradeableV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundsStorageUpgradeableV7>;
    deployContract(
      name: "RoundVotesCountingUpgradeableV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeableV7>;
    deployContract(
      name: "VotesQuorumFractionUpgradeableV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV7>;
    deployContract(
      name: "VotesUpgradeableV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesUpgradeableV7>;
    deployContract(
      name: "VotingSettingsUpgradeableV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotingSettingsUpgradeableV7>;
    deployContract(
      name: "XAllocationVotingGovernorV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingGovernorV7>;
    deployContract(
      name: "X2EarnAppsV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnAppsV7>;
    deployContract(
      name: "X2EarnRewardsPoolV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnRewardsPoolV7>;
    deployContract(
      name: "XAllocationVotingV7",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingV7>;
    deployContract(
      name: "B3TRGovernorV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRGovernorV8>;
    deployContract(
      name: "GovernorStorageV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStorageV8>;
    deployContract(
      name: "GovernorClockLogicV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorClockLogicV8>;
    deployContract(
      name: "GovernorConfiguratorV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorConfiguratorV8>;
    deployContract(
      name: "GovernorDepositLogicV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorDepositLogicV8>;
    deployContract(
      name: "GovernorFunctionRestrictionsLogicV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV8>;
    deployContract(
      name: "GovernorGovernanceLogicV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorGovernanceLogicV8>;
    deployContract(
      name: "GovernorProposalLogicV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorProposalLogicV8>;
    deployContract(
      name: "GovernorQuorumLogicV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorQuorumLogicV8>;
    deployContract(
      name: "GovernorStateLogicV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStateLogicV8>;
    deployContract(
      name: "GovernorVotesLogicV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorVotesLogicV8>;
    deployContract(
      name: "IB3TRGovernorV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TRGovernorV8>;
    deployContract(
      name: "IXAllocationVotingGovernorV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationVotingGovernorV8>;
    deployContract(
      name: "AutoVotingLogicV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AutoVotingLogicV8>;
    deployContract(
      name: "AutoVotingLogicUpgradeableV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AutoVotingLogicUpgradeableV8>;
    deployContract(
      name: "ExternalContractsUpgradeableV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ExternalContractsUpgradeableV8>;
    deployContract(
      name: "RoundEarningsSettingsUpgradeableV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundEarningsSettingsUpgradeableV8>;
    deployContract(
      name: "RoundFinalizationUpgradeableV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundFinalizationUpgradeableV8>;
    deployContract(
      name: "RoundsStorageUpgradeableV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundsStorageUpgradeableV8>;
    deployContract(
      name: "RoundVotesCountingUpgradeableV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundVotesCountingUpgradeableV8>;
    deployContract(
      name: "VotesQuorumFractionUpgradeableV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesQuorumFractionUpgradeableV8>;
    deployContract(
      name: "VotesUpgradeableV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesUpgradeableV8>;
    deployContract(
      name: "VotingSettingsUpgradeableV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotingSettingsUpgradeableV8>;
    deployContract(
      name: "XAllocationVotingGovernorV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingGovernorV8>;
    deployContract(
      name: "XAllocationVotingV8",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingV8>;
    deployContract(
      name: "B3TRGovernorV9",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRGovernorV9>;
    deployContract(
      name: "GovernorStorageV9",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStorageV9>;
    deployContract(
      name: "GovernorClockLogicV9",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorClockLogicV9>;
    deployContract(
      name: "GovernorConfiguratorV9",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorConfiguratorV9>;
    deployContract(
      name: "GovernorDepositLogicV9",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorDepositLogicV9>;
    deployContract(
      name: "GovernorFunctionRestrictionsLogicV9",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogicV9>;
    deployContract(
      name: "GovernorGovernanceLogicV9",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorGovernanceLogicV9>;
    deployContract(
      name: "GovernorProposalLogicV9",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorProposalLogicV9>;
    deployContract(
      name: "GovernorQuorumLogicV9",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorQuorumLogicV9>;
    deployContract(
      name: "GovernorStateLogicV9",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStateLogicV9>;
    deployContract(
      name: "GovernorVotesLogicV9",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorVotesLogicV9>;
    deployContract(
      name: "IB3TRGovernorV9",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TRGovernorV9>;
    deployContract(
      name: "XAllocationVotingV9",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVotingV9>;
    deployContract(
      name: "Emissions",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Emissions>;
    deployContract(
      name: "GalaxyMember",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GalaxyMember>;
    deployContract(
      name: "B3TRGovernor",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.B3TRGovernor>;
    deployContract(
      name: "GovernorClockLogic",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorClockLogic>;
    deployContract(
      name: "GovernorCommunityExecutionLogic",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorCommunityExecutionLogic>;
    deployContract(
      name: "GovernorConfigurator",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorConfigurator>;
    deployContract(
      name: "GovernorDepositLogic",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorDepositLogic>;
    deployContract(
      name: "GovernorFunctionRestrictionsLogic",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorFunctionRestrictionsLogic>;
    deployContract(
      name: "GovernorGovernanceLogic",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorGovernanceLogic>;
    deployContract(
      name: "GovernorProposalLogic",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorProposalLogic>;
    deployContract(
      name: "GovernorQuorumLogic",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorQuorumLogic>;
    deployContract(
      name: "GovernorStateLogic",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorStateLogic>;
    deployContract(
      name: "GovernorVotesLogic",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GovernorVotesLogic>;
    deployContract(
      name: "GrantsManager",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.GrantsManager>;
    deployContract(
      name: "IB3TR",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TR>;
    deployContract(
      name: "IB3TRGovernor",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IB3TRGovernor>;
    deployContract(
      name: "IChallenges",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IChallenges>;
    deployContract(
      name: "IDynamicBaseAllocationPool",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IDynamicBaseAllocationPool>;
    deployContract(
      name: "IEmissions",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IEmissions>;
    deployContract(
      name: "IERC1155",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC1155>;
    deployContract(
      name: "IERC20",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC20>;
    deployContract(
      name: "IERC721",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC721>;
    deployContract(
      name: "IGalaxyMember",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IGalaxyMember>;
    deployContract(
      name: "IGrantsManager",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IGrantsManager>;
    deployContract(
      name: "INavigatorRegistry",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.INavigatorRegistry>;
    deployContract(
      name: "IRelayerRewardsPool",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IRelayerRewardsPool>;
    deployContract(
      name: "ITreasury",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ITreasury>;
    deployContract(
      name: "IVeBetterPassport",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVeBetterPassport>;
    deployContract(
      name: "IVOT3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVOT3>;
    deployContract(
      name: "IVoterRewards",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVoterRewards>;
    deployContract(
      name: "IX2EarnApps",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnApps>;
    deployContract(
      name: "IX2EarnCreator",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnCreator>;
    deployContract(
      name: "IX2EarnRewardsPool",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IX2EarnRewardsPool>;
    deployContract(
      name: "IXAllocationPool",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationPool>;
    deployContract(
      name: "IXAllocationVotingGovernor",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IXAllocationVotingGovernor>;
    deployContract(
      name: "MockPassportActions",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.MockPassportActions>;
    deployContract(
      name: "MockRoundGovernor",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.MockRoundGovernor>;
    deployContract(
      name: "MockX2EarnApps",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.MockX2EarnApps>;
    deployContract(
      name: "MockERC721Receiver",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.MockERC721Receiver>;
    deployContract(
      name: "MyERC1155",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.MyERC1155>;
    deployContract(
      name: "MyERC20",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.MyERC20>;
    deployContract(
      name: "MyERC721",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.MyERC721>;
    deployContract(
      name: "INodeManagementV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.INodeManagementV3>;
    deployContract(
      name: "IProtocolStaker",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IProtocolStaker>;
    deployContract(
      name: "IStargate",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IStargate>;
    deployContract(
      name: "IStargateDelegation",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IStargateDelegation>;
    deployContract(
      name: "IStargateNFT",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IStargateNFT>;
    deployContract(
      name: "ITokenAuction",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ITokenAuction>;
    deployContract(
      name: "INodeManagementV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.INodeManagementV1>;
    deployContract(
      name: "INodeManagementV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.INodeManagementV2>;
    deployContract(
      name: "INodeManagementV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.INodeManagementV3>;
    deployContract(
      name: "ITokenAuction",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ITokenAuction>;
    deployContract(
      name: "NodeManagementV1",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.NodeManagementV1>;
    deployContract(
      name: "NodeManagementV2",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.NodeManagementV2>;
    deployContract(
      name: "NodeManagementV3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.NodeManagementV3>;
    deployContract(
      name: "ProtocolStakerMock",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ProtocolStakerMock>;
    deployContract(
      name: "Stargate",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Stargate>;
    deployContract(
      name: "Clock",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Clock>;
    deployContract(
      name: "Errors",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Errors>;
    deployContract(
      name: "Levels",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Levels>;
    deployContract(
      name: "MintingLogic",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.MintingLogic>;
    deployContract(
      name: "Settings",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Settings>;
    deployContract(
      name: "Token",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Token>;
    deployContract(
      name: "TokenManager",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.TokenManager>;
    deployContract(
      name: "StargateNFT",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.StargateNFT>;
    deployContract(
      name: "StargateProxy",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.StargateProxy>;
    deployContract(
      name: "ClockAuction",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ClockAuction>;
    deployContract(
      name: "ClockAuctionBase",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ClockAuctionBase>;
    deployContract(
      name: "SupportsInterface",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.SupportsInterface>;
    deployContract(
      name: "IEnergy",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IEnergy>;
    deployContract(
      name: "ThunderFactory",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ThunderFactory>;
    deployContract(
      name: "TokenAuction",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.TokenAuction>;
    deployContract(
      name: "IERC165",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IERC165>;
    deployContract(
      name: "IVIP181",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVIP181>;
    deployContract(
      name: "IVIP181Enumerable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVIP181Enumerable>;
    deployContract(
      name: "IVIP181Metadata",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVIP181Metadata>;
    deployContract(
      name: "IVIP181Basic",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.IVIP181Basic>;
    deployContract(
      name: "Ownable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Ownable>;
    deployContract(
      name: "Pausable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Pausable>;
    deployContract(
      name: "XAccessControl",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAccessControl>;
    deployContract(
      name: "XOwnership",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XOwnership>;
    deployContract(
      name: "NavigatorDelegationUtils",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.NavigatorDelegationUtils>;
    deployContract(
      name: "NavigatorFeeUtils",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.NavigatorFeeUtils>;
    deployContract(
      name: "NavigatorLifecycleUtils",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.NavigatorLifecycleUtils>;
    deployContract(
      name: "NavigatorSlashingUtils",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.NavigatorSlashingUtils>;
    deployContract(
      name: "NavigatorStakingUtils",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.NavigatorStakingUtils>;
    deployContract(
      name: "NavigatorVotingUtils",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.NavigatorVotingUtils>;
    deployContract(
      name: "NavigatorRegistry",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.NavigatorRegistry>;
    deployContract(
      name: "RelayerRewardsPool",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RelayerRewardsPool>;
    deployContract(
      name: "BaseUpgradeable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.BaseUpgradeable>;
    deployContract(
      name: "ModuleInitializable",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ModuleInitializable>;
    deployContract(
      name: "TimeLock",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.TimeLock>;
    deployContract(
      name: "Treasury",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.Treasury>;
    deployContract(
      name: "PassportChecksLogic",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportChecksLogic>;
    deployContract(
      name: "PassportConfigurator",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportConfigurator>;
    deployContract(
      name: "PassportDelegationLogic",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportDelegationLogic>;
    deployContract(
      name: "PassportEntityLogic",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportEntityLogic>;
    deployContract(
      name: "PassportPersonhoodLogic",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPersonhoodLogic>;
    deployContract(
      name: "PassportPoPScoreLogic",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportPoPScoreLogic>;
    deployContract(
      name: "PassportSignalingLogic",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportSignalingLogic>;
    deployContract(
      name: "PassportWhitelistAndBlacklistLogic",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.PassportWhitelistAndBlacklistLogic>;
    deployContract(
      name: "VeBetterPassport",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VeBetterPassport>;
    deployContract(
      name: "VOT3",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VOT3>;
    deployContract(
      name: "VoterRewards",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoterRewards>;
    deployContract(
      name: "AdministrationUtils",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AdministrationUtils>;
    deployContract(
      name: "AppStorageUtils",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AppStorageUtils>;
    deployContract(
      name: "EndorsementUtils",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.EndorsementUtils>;
    deployContract(
      name: "VoteEligibilityUtils",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VoteEligibilityUtils>;
    deployContract(
      name: "X2EarnApps",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnApps>;
    deployContract(
      name: "AutoVotingLogic",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.AutoVotingLogic>;
    deployContract(
      name: "ExternalContractsUtils",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.ExternalContractsUtils>;
    deployContract(
      name: "FreshnessUtils",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.FreshnessUtils>;
    deployContract(
      name: "RoundEarningsSettingsUtils",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundEarningsSettingsUtils>;
    deployContract(
      name: "RoundFinalizationUtils",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundFinalizationUtils>;
    deployContract(
      name: "RoundsStorageUtils",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundsStorageUtils>;
    deployContract(
      name: "RoundVotesCountingUtils",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.RoundVotesCountingUtils>;
    deployContract(
      name: "VotesQuorumFractionUtils",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesQuorumFractionUtils>;
    deployContract(
      name: "VotesUtils",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotesUtils>;
    deployContract(
      name: "VotingSettingsUtils",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.VotingSettingsUtils>;
    deployContract(
      name: "XAllocationVoting",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationVoting>;
    deployContract(
      name: "X2EarnCreator",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnCreator>;
    deployContract(
      name: "X2EarnRewardsPool",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.X2EarnRewardsPool>;
    deployContract(
      name: "XAllocationPool",
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<Contracts.XAllocationPool>;

    // default types
    getContractFactory(
      name: string,
      signerOrOptions?: ethers.Signer | FactoryOptions
    ): Promise<ethers.ContractFactory>;
    getContractFactory(
      abi: any[],
      bytecode: ethers.BytesLike,
      signer?: ethers.Signer
    ): Promise<ethers.ContractFactory>;
    getContractAt(
      nameOrAbi: string | any[],
      address: string | ethers.Addressable,
      signer?: ethers.Signer
    ): Promise<ethers.Contract>;
    deployContract(
      name: string,
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<ethers.Contract>;
    deployContract(
      name: string,
      args: any[],
      signerOrOptions?: ethers.Signer | DeployContractOptions
    ): Promise<ethers.Contract>;
  }
}
