/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { ethers } from "ethers"; import { FactoryOptions, HardhatEthersHelpers as HardhatEthersHelpersBase, } from "@nomiclabs/hardhat-ethers/types"; import * as Contracts from "."; declare module "hardhat/types/runtime" { interface HardhatEthersHelpers extends HardhatEthersHelpersBase { getContractFactory( name: "AaveAssetProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Authentication", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BalancerHelpers", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAuthentication", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ISignaturesValidator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ITemporarilyPausable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SignaturesValidator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TemporarilyPausable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AccessControl", 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: "IERC20Permit", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BalancerPoolToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BaseGeneralPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BaseMinimalSwapInfoPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BasePool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BasePoolAuthorization", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BasePoolFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FactoryWidePauseWindow", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPriceOracle", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IWeightedPoolPriceOracle", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PoolPriceOracle", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "StablePool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "StablePoolFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WeightedPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WeightedPool2Tokens", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WeightedPool2TokensFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WeightedPoolFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BalanceAllocationMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "EthForceSender", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BalancerErrorsMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "EnumerableIERC20ToBytes32MapMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ReentrancyAttack", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ReentrancyMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SignaturesValidatorMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TemporarilyPausableMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockAssetTransfersHandler", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockBalancerPoolToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockBasePool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockFlashLoanRecipient", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockInternalBalanceRelayer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockFactoryCreatedPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockPoolFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockStableMath", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockVault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockWeightedMath", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockWeightedOracleMath", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Multicall", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PoolPriceOracleMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TokenFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WeightedPool2TokensMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WETH", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AssetManagers", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AssetTransfersHandler", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Authorizer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MinimalSwapInfoPoolsBalance", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TwoTokenPoolsBalance", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Fees", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FlashLoans", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAuthorizer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IBasePool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFlashLoanRecipient", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IGeneralPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IMinimalSwapInfoPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IVault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IWETH", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PoolBalances", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PoolRegistry", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PoolTokens", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ProtocolFeesCollector", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Swaps", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UserBalance", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Vault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "VaultAuthorization", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ConvergentCurvePool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ConvergentPoolFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "InterestTokenFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TrancheFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "InterestToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AggregatorV3Interface", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAaveIncentivesController", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ICCPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Decimals", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Permit", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IInterestToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IInterestTokenFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ILendingPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ITranche", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ITrancheFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IWETH", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IWrappedPosition", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IYearnVault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "LklLens", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Authorizable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "DateString", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20Permit", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20PermitWithSupply", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CodeSizeChecker", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockERC20YearnVault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestConvergentCurvePool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestDate", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestEthSender", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestUserProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestVault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestWrappedPosition", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestYVault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestYVaultV4", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Tranche", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UserProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WrappedPosition", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "YVaultAssetProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "YVaultV4AssetProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ZapTrancheHop", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ZapYearnShares", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractAt( name: "AaveAssetProxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Authentication", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BalancerHelpers", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IAuthentication", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ISignaturesValidator", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ITemporarilyPausable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SignaturesValidator", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TemporarilyPausable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AccessControl", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20Burnable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20Permit", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BalancerPoolToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BaseGeneralPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BaseMinimalSwapInfoPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BasePool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BasePoolAuthorization", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BasePoolFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FactoryWidePauseWindow", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IPriceOracle", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IWeightedPoolPriceOracle", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PoolPriceOracle", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "StablePool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "StablePoolFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WeightedPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WeightedPool2Tokens", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WeightedPool2TokensFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WeightedPoolFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BalanceAllocationMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "EthForceSender", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BalancerErrorsMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "EnumerableIERC20ToBytes32MapMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ReentrancyAttack", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ReentrancyMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SignaturesValidatorMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TemporarilyPausableMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MockAssetTransfersHandler", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MockBalancerPoolToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MockBasePool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MockFlashLoanRecipient", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MockInternalBalanceRelayer", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MockPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MockFactoryCreatedPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MockPoolFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MockStableMath", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MockVault", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MockWeightedMath", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MockWeightedOracleMath", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Multicall", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PoolPriceOracleMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TokenFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WeightedPool2TokensMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WETH", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AssetManagers", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AssetTransfersHandler", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Authorizer", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MinimalSwapInfoPoolsBalance", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TwoTokenPoolsBalance", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Fees", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FlashLoans", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IAuthorizer", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IBasePool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IFlashLoanRecipient", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IGeneralPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IMinimalSwapInfoPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IVault", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IWETH", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PoolBalances", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PoolRegistry", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PoolTokens", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ProtocolFeesCollector", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Swaps", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UserBalance", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Vault", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "VaultAuthorization", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ConvergentCurvePool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ConvergentPoolFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "InterestTokenFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TrancheFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "InterestToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AggregatorV3Interface", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IAaveIncentivesController", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ICCPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20Decimals", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20Permit", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IInterestToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IInterestTokenFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ILendingPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ITranche", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ITrancheFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IWETH", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IWrappedPosition", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IYearnVault", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "LklLens", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Authorizable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "DateString", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20Permit", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20PermitWithSupply", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CodeSizeChecker", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MockERC20YearnVault", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestConvergentCurvePool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestDate", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestEthSender", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestUserProxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestVault", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestWrappedPosition", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestYVault", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestYVaultV4", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Tranche", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UserProxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WrappedPosition", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "YVaultAssetProxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "YVaultV4AssetProxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ZapTrancheHop", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ZapYearnShares", address: string, signer?: ethers.Signer ): Promise; // default types getContractFactory( name: string, signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( abi: any[], bytecode: ethers.utils.BytesLike, signer?: ethers.Signer ): Promise; getContractAt( nameOrAbi: string | any[], address: string, signer?: ethers.Signer ): Promise; } }