/* 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: "Ownable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Proxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TransparentUpgradeableProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UpgradeableProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20Burnable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Pausable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC1155Errors", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Errors", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC721Errors", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC5267", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20Burnable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20Permit", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Metadata", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Permit", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ECDSA", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "EIP712", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SafeCast", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Nonces", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ShortStrings", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Strings", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CTornado", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Echoer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20Tornado", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ETHTornado", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IHasher", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IVerifier", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IWETH", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MerkleTreeWithHistory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BadRecipient", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20Mock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IDeployer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20Basic", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IUSDT", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MerkleTreeWithHistoryMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Tornado", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ITornadoInstance", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TornadoProxyLight", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Verifier", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AdminUpgradeableProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Aggregator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BalanceAggregator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ICore", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GovernanceAggregator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IENSRegistry", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IENSResolver", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IRelayerRegistry", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "RelayerAggregator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Deployer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IDeployer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FeeManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GasCompensationVault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "InstanceRegistry", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ITornadoRouter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ITornadoInstance", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Decimals", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "LoopbackProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IENS", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFeeManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "RelayerRegistry", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SingletonFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestnetAdminProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestnetFeeManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestnetGovernanceProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IChainlinkOracle", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IOffchainOracle", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestnetOracle", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Airdrop", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ENS", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "EnsResolve", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Resolver", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20Permit", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AirdropMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ENSMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Timestamp", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TORNMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "VestingMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "VoucherMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TORN", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Vesting", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Voucher", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TornadoRouter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ITornadoGovernance", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ITornadoVault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TornadoStakingRewards", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TornadoVault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IUniswapV3Factory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IUniswapV3Pool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IUniswapV3PoolActions", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IUniswapV3PoolDerivedState", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IUniswapV3PoolEvents", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IUniswapV3PoolImmutables", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IUniswapV3PoolOwnerActions", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IUniswapV3PoolState", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Configuration", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Core", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Delegation", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Governance", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Dummy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "DummySecond", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockGovernance", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Proposal", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IGovernance", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ProposalStateChangeGovernance", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "NewImplementation", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ProposalUpgrade", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GasCompensator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IGasCompensationVault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GovernanceGasUpgrade", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GovernanceVaultUpgrade", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ITornadoVault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GovernanceStakingUpgrade", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ITornadoStakingRewards", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AdminUpgradeableProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GovernanceExploitPatchUpgrade", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IMetamorphicContractFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "InitialProposal", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MaliciousProposal", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PatchProposal", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GovernanceProposalStateUpgrade", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ApprovalTornado", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ISignatureTransfer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ITornadoV2", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IVault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ParseSignature", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Permit2Mock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TornadoV2", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "V2Bridge", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractAt( name: "Ownable", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Proxy", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TransparentUpgradeableProxy", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "UpgradeableProxy", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20Burnable", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Pausable", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC1155Errors", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20Errors", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC721Errors", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC5267", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20Burnable", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20Permit", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20Metadata", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20Permit", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ECDSA", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "EIP712", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "SafeCast", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Nonces", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ShortStrings", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Strings", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "CTornado", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Echoer", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20Tornado", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ETHTornado", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IHasher", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IVerifier", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IWETH", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "MerkleTreeWithHistory", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "BadRecipient", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20Mock", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IDeployer", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20Basic", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IUSDT", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "MerkleTreeWithHistoryMock", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Tornado", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ITornadoInstance", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TornadoProxyLight", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Verifier", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "AdminUpgradeableProxy", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Aggregator", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "BalanceAggregator", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ICore", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "GovernanceAggregator", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IENSRegistry", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IENSResolver", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IRelayerRegistry", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "RelayerAggregator", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Deployer", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IDeployer", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "FeeManager", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "GasCompensationVault", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "InstanceRegistry", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ITornadoRouter", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ITornadoInstance", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20Decimals", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "LoopbackProxy", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IENS", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IFeeManager", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "RelayerRegistry", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "SingletonFactory", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TestnetAdminProxy", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TestnetFeeManager", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TestnetGovernanceProxy", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IChainlinkOracle", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IOffchainOracle", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TestnetOracle", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Airdrop", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ENS", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "EnsResolve", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Resolver", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20Permit", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "AirdropMock", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ENSMock", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Timestamp", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TORNMock", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "VestingMock", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "VoucherMock", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TORN", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Vesting", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Voucher", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TornadoRouter", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ITornadoGovernance", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ITornadoVault", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TornadoStakingRewards", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TornadoVault", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV3Factory", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV3Pool", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV3PoolActions", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV3PoolDerivedState", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV3PoolEvents", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV3PoolImmutables", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV3PoolOwnerActions", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV3PoolState", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Configuration", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Core", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Delegation", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Governance", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Dummy", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "DummySecond", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "MockGovernance", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Proposal", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IGovernance", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ProposalStateChangeGovernance", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IProxy", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "NewImplementation", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ProposalUpgrade", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "GasCompensator", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IGasCompensationVault", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "GovernanceGasUpgrade", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "GovernanceVaultUpgrade", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ITornadoVault", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "GovernanceStakingUpgrade", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ITornadoStakingRewards", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "AdminUpgradeableProxy", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "GovernanceExploitPatchUpgrade", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IMetamorphicContractFactory", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "InitialProposal", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "MaliciousProposal", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "PatchProposal", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "GovernanceProposalStateUpgrade", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ApprovalTornado", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ISignatureTransfer", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ITornadoV2", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IVault", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ParseSignature", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Permit2Mock", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TornadoV2", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "V2Bridge", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; deployContract( name: "Ownable", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Proxy", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TransparentUpgradeableProxy", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "UpgradeableProxy", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC20", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC20Burnable", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC20", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Pausable", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC1155Errors", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC20Errors", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC721Errors", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC5267", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC20", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC20Burnable", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC20Permit", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC20Metadata", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC20Permit", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC20", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ECDSA", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "EIP712", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "SafeCast", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Nonces", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ShortStrings", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Strings", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "CTornado", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Echoer", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC20Tornado", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ETHTornado", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC20", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IHasher", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IVerifier", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IWETH", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MerkleTreeWithHistory", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "BadRecipient", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC20Mock", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IDeployer", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC20Basic", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IUSDT", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MerkleTreeWithHistoryMock", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Tornado", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ITornadoInstance", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TornadoProxyLight", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Verifier", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AdminUpgradeableProxy", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Aggregator", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "BalanceAggregator", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ICore", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "GovernanceAggregator", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IENSRegistry", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IENSResolver", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IRelayerRegistry", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "RelayerAggregator", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Deployer", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IDeployer", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "FeeManager", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "GasCompensationVault", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "InstanceRegistry", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ITornadoRouter", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ITornadoInstance", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC20Decimals", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "LoopbackProxy", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IENS", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IFeeManager", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "RelayerRegistry", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "SingletonFactory", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TestnetAdminProxy", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TestnetFeeManager", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TestnetGovernanceProxy", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IChainlinkOracle", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IOffchainOracle", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TestnetOracle", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Airdrop", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ENS", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "EnsResolve", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Resolver", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC20Permit", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AirdropMock", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ENSMock", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Timestamp", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TORNMock", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "VestingMock", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "VoucherMock", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TORN", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Vesting", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Voucher", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TornadoRouter", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ITornadoGovernance", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ITornadoVault", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TornadoStakingRewards", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TornadoVault", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IUniswapV3Factory", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IUniswapV3Pool", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IUniswapV3PoolActions", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IUniswapV3PoolDerivedState", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IUniswapV3PoolEvents", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IUniswapV3PoolImmutables", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IUniswapV3PoolOwnerActions", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IUniswapV3PoolState", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Configuration", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Core", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Delegation", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Governance", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Dummy", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "DummySecond", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MockGovernance", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Proposal", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IGovernance", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ProposalStateChangeGovernance", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IProxy", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "NewImplementation", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ProposalUpgrade", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "GasCompensator", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IGasCompensationVault", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "GovernanceGasUpgrade", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "GovernanceVaultUpgrade", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ITornadoVault", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "GovernanceStakingUpgrade", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ITornadoStakingRewards", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AdminUpgradeableProxy", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "GovernanceExploitPatchUpgrade", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IMetamorphicContractFactory", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "InitialProposal", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MaliciousProposal", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PatchProposal", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "GovernanceProposalStateUpgrade", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ApprovalTornado", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ISignatureTransfer", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ITornadoV2", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IVault", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ParseSignature", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Permit2Mock", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TornadoV2", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "V2Bridge", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Ownable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Proxy", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TransparentUpgradeableProxy", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "UpgradeableProxy", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC20", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC20Burnable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC20", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Pausable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC1155Errors", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC20Errors", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC721Errors", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC5267", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC20", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC20Burnable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC20Permit", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC20Metadata", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC20Permit", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC20", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ECDSA", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "EIP712", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "SafeCast", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Nonces", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ShortStrings", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Strings", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "CTornado", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Echoer", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC20Tornado", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ETHTornado", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC20", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IHasher", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IVerifier", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IWETH", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MerkleTreeWithHistory", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "BadRecipient", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC20Mock", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IDeployer", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC20Basic", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IUSDT", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MerkleTreeWithHistoryMock", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Tornado", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ITornadoInstance", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TornadoProxyLight", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Verifier", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AdminUpgradeableProxy", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Aggregator", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "BalanceAggregator", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ICore", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "GovernanceAggregator", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IENSRegistry", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IENSResolver", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IRelayerRegistry", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "RelayerAggregator", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Deployer", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IDeployer", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "FeeManager", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "GasCompensationVault", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "InstanceRegistry", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ITornadoRouter", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ITornadoInstance", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC20Decimals", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "LoopbackProxy", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IENS", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IFeeManager", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "RelayerRegistry", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "SingletonFactory", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TestnetAdminProxy", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TestnetFeeManager", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TestnetGovernanceProxy", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IChainlinkOracle", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IOffchainOracle", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TestnetOracle", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Airdrop", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ENS", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "EnsResolve", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Resolver", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC20Permit", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AirdropMock", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ENSMock", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Timestamp", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TORNMock", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "VestingMock", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "VoucherMock", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TORN", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Vesting", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Voucher", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TornadoRouter", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ITornadoGovernance", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ITornadoVault", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TornadoStakingRewards", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TornadoVault", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IUniswapV3Factory", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IUniswapV3Pool", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IUniswapV3PoolActions", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IUniswapV3PoolDerivedState", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IUniswapV3PoolEvents", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IUniswapV3PoolImmutables", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IUniswapV3PoolOwnerActions", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IUniswapV3PoolState", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Configuration", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Core", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Delegation", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Governance", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Dummy", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "DummySecond", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MockGovernance", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Proposal", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IGovernance", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ProposalStateChangeGovernance", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IProxy", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "NewImplementation", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ProposalUpgrade", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "GasCompensator", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IGasCompensationVault", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "GovernanceGasUpgrade", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "GovernanceVaultUpgrade", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ITornadoVault", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "GovernanceStakingUpgrade", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ITornadoStakingRewards", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AdminUpgradeableProxy", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "GovernanceExploitPatchUpgrade", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IMetamorphicContractFactory", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "InitialProposal", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MaliciousProposal", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PatchProposal", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "GovernanceProposalStateUpgrade", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ApprovalTornado", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ISignatureTransfer", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ITornadoV2", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IVault", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ParseSignature", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Permit2Mock", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TornadoV2", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "V2Bridge", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; // default types getContractFactory( name: string, signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( abi: any[], bytecode: ethers.BytesLike, signer?: ethers.Signer ): Promise; getContractAt( nameOrAbi: string | any[], address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; deployContract( name: string, signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: string, args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; } }