/* 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: "IERC20Upgradeable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC777Upgradeable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC777RecipientUpgradeable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC777SenderUpgradeable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC777Upgradeable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC1820RegistryUpgradeable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Ownable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC777", 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: "IAToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ILendingPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ILendingPoolAddressesProvider", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IProtocolDataProvider", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IStableDebtToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IVariableDebtToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAaveLendingPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAaveLendingPoolCore", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ICErc20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ICEth", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IComptroller", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IDMMFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IDMMPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IGaugeController", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IKyberNetworkProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "INotionalProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IStableSwapPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IStakingRewards", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ISwapRouter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ISynth", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ISynthetixExchanger", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IUniswapV2Factory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IUniswapV2Pair", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IUniswapV2Router", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IWETH", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IYearnVault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAccountBalance", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IClearingHouse", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IClearingHouseConfig", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IExchange", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IIndexPrice", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IMarketRegistry", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IQuoter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IVault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAirdropModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAmmAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IBasicIssuanceModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IClaimAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IClaimModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IController", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IDebtIssuanceModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IExchangeAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IGovernanceAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IIndexExchangeAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IIntegrationRegistry", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IIssuanceModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IManagerIssuanceHook", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IModuleIssuanceHook", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IModuleIssuanceHookV2", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "INAVIssuanceHook", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "INAVIssuanceModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IOracle", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IOracleAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPerpV2BasisTradingModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPerpV2LeverageModuleV2", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPriceOracle", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ISetToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ISetTokenCreator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ISetValuer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IStakingAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IStreamingFeeModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ITradeModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IWrapAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IWrapModuleV2", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IWrappedfCash", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IWrappedfCashComplete", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IWrappedfCashFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IWrapV2Adapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AddressArrayUtilsMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BytesArrayUtilsMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ContractCallerMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ExplicitERC20Mock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ChainlinkAggregatorMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CompoundPriceOracleMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ComptrollerMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CurveStableswapMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GaugeControllerMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "KyberNetworkProxyMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "LendingPoolAddressesProviderMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "OneInchExchangeMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ProtocolDataProviderMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SynthetixExchangerMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SynthMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TribePegExchangerMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "YearnStrategyMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "YearnVaultMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ZeroExMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ForceFunderMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GodModeMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AmmAdapterMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ClaimAdapterMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GovernanceAdapterMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "StakingAdapterMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TradeAdapterMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WrapAdapterMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WrapV2AdapterMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "OracleAdapterMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "OracleMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PositionMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PositionV2Mock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PreciseUnitMathMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CustomSetValuerMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AaveLendingPoolCoreMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AaveLendingPoolMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AaveV2Mock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CompoundMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PerpV2LibraryV2Mock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PerpV2Mock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PerpV2PositionsMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniswapV3MathMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "InvokeMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IssuanceValidationUtilsMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ModuleBaseMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ModuleBaseV2Mock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ResourceIdentifierMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SetTokenAccessibleMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "DebtIssuanceMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "DebtModuleMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ManagerIssuanceHookMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ModuleIssuanceHookMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "NAVIssuanceCaller", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "NAVIssuanceHookMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "StandardTokenMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "StandardTokenWithFeeMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "StandardTokenWithRoundingErrorMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "StringArrayUtilsMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Uint256ArrayUtilsMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UnitConversionUtilsMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WrappedfCashFactoryMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WrappedfCashMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AMMSplitter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "APYRescue", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AssetLimitHook", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TokenEnabler", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20Viewer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PerpV2LeverageModuleViewer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ProtocolViewer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SetTokenViewer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "StreamingFeeModuleViewer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Controller", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniswapV2AmmAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CompClaimAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CurveExchangeAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CurveStEthExchangeAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "KyberExchangeAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "OneInchExchangeAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SynthetixExchangeAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniswapV2ExchangeAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniswapV2ExchangeAdapterV2", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniswapV3ExchangeAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniswapV3ExchangeAdapterV2", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ZeroExApiAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AaveGovernanceV2Adapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CompoundBravoGovernanceAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CompoundLikeGovernanceAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SnapshotGovernanceAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BalancerV1IndexExchangeAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "KyberV3IndexExchangeAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniswapV2IndexExchangeAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniswapV3IndexExchangeAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AaveV2", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Compound", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PerpV2", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PerpV2LibraryV2", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PerpV2Positions", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CTokenOracle", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniswapPairPriceAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "YearnVaultOracle", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CurveStakingAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniswapV2TransferFeeExchangeAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AaveV2WrapV2Adapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CompoundWrapV2Adapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "YearnWrapV2Adapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "NBeaconProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "NUpgradeableBeacon", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WrappedfCash", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WrappedfCashFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "RgtMigrationWrapAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IntegrationRegistry", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ModuleBase", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ModuleBaseV2", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PositionV2", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SetTokenAccessible", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AaveLeverageModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AirdropModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AmmModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BasicIssuanceModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ClaimModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CompoundLeverageModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CustomOracleNavIssuanceModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "DebtIssuanceModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "DebtIssuanceModuleV2", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GeneralIndexModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GovernanceModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IssuanceModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "NotionalTradeModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SingleIndexModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SlippageIssuanceModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "StakingModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "StreamingFeeModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TradeModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WrapModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WrapModuleV2", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PerpV2BasisTradingModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PerpV2LeverageModuleV2", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PriceOracle", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SetToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SetTokenCreator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SetValuer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BaseStrategy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BaseStrategyInitializable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "StrategyAPI", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "VaultAPI", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AggregatorInterface", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AggregatorV2V3Interface", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AggregatorV3Interface", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AssetRateAdapter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "NERC1155Interface", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "NotionalGovernance", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "NotionalProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "NotionalViews", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "NTokenERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Ownable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC1822Proxiable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BeaconProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IBeacon", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UpgradeableBeacon", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC1967Upgrade", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Proxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Metadata", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC777", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "NBeaconProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WrappedfCashFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WfCashBase", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WfCashERC4626", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WfCashLogic", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC4626", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IWETH9", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "INotionalV2", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IWrappedfCash", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IWrappedfCashComplete", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AaveGovernanceV2", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AaveTokenV2Mintable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AaveV2AToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AaveV2DefaultReserveInterestRateStrategy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AaveV2LendingPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AaveV2LendingPoolAddressesProvider", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AaveV2LendingPoolCollateralManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AaveV2LendingPoolConfigurator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AaveV2LendingRateOracle", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AaveV2Oracle", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AaveV2PriceOracle", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AaveV2ProtocolDataProvider", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AaveV2StableDebtToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AaveV2StakedTokenIncentivesController", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AaveV2VariableDebtToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Executor", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GovernanceStrategy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GenericLogic", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ReserveLogic", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ValidationLogic", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BRegistry", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ExchangeProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CERc20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CEther", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Comp", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CompoundGovernorAlpha", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CompoundGovernorBravoDelegate", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CompoundGovernorBravoDelegator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CompoundTimelock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Comptroller", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PriceOracleProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Unitroller", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WhitePaperInterestRateModel", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CRVToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CurveDeposit", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CurvePoolERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GaugeController", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "LiquidityGauge", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "LiquidityGaugeReward", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Minter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Stableswap", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "DMMFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "DMMPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "DMMRouter02", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "KyberNetworkTokenV2", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BatchAction", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC1155Action", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Router", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PerpV2AccountBalance", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PerpV2BaseToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PerpV2ChainlinkPriceFeed", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PerpV2ClearingHouse", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PerpV2ClearingHouseConfig", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PerpV2Exchange", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PerpV2InsuranceFund", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PerpV2MarketRegistry", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PerpV2OrderBook", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PerpV2Quoter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PerpV2QuoteToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PerpV2TestAggregatorV3", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PerpV2Vault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PerpV2VirtualToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "DelegateRegistry", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "StakingRewards", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Uni", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniswapGovernorAlpha", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniswapTimelock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniswapV2Factory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniswapV2Pair", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniswapV2Router02", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "NFTDescriptor", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "NonfungiblePositionManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Quoter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SwapRouter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniswapV3Factory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniswapV3Pool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WETH9", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Registry", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Vault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractAt( name: "IERC20Upgradeable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC777Upgradeable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC777RecipientUpgradeable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC777SenderUpgradeable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC777Upgradeable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC1820RegistryUpgradeable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Ownable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC777", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV3Pool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV3PoolActions", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV3PoolDerivedState", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV3PoolEvents", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV3PoolImmutables", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV3PoolOwnerActions", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV3PoolState", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IAToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ILendingPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ILendingPoolAddressesProvider", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IProtocolDataProvider", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IStableDebtToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IVariableDebtToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IAaveLendingPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IAaveLendingPoolCore", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ICErc20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ICEth", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IComptroller", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IDMMFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IDMMPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IGaugeController", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IKyberNetworkProxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "INotionalProxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IStableSwapPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IStakingRewards", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ISwapRouter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ISynth", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ISynthetixExchanger", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV2Factory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV2Pair", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV2Router", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IWETH", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IYearnVault", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IAccountBalance", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IClearingHouse", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IClearingHouseConfig", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IExchange", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IIndexPrice", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IMarketRegistry", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IQuoter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IVault", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IAirdropModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IAmmAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IBasicIssuanceModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IClaimAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IClaimModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IController", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IDebtIssuanceModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IExchangeAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IGovernanceAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IIndexExchangeAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IIntegrationRegistry", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IIssuanceModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IManagerIssuanceHook", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IModuleIssuanceHook", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IModuleIssuanceHookV2", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "INAVIssuanceHook", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "INAVIssuanceModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IOracle", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IOracleAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IPerpV2BasisTradingModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IPerpV2LeverageModuleV2", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IPriceOracle", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ISetToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ISetTokenCreator", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ISetValuer", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IStakingAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IStreamingFeeModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ITradeModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IWrapAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IWrapModuleV2", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IWrappedfCash", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IWrappedfCashComplete", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IWrappedfCashFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IWrapV2Adapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AddressArrayUtilsMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BytesArrayUtilsMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ContractCallerMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ExplicitERC20Mock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ChainlinkAggregatorMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CompoundPriceOracleMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ComptrollerMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CurveStableswapMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GaugeControllerMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "KyberNetworkProxyMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "LendingPoolAddressesProviderMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "OneInchExchangeMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ProtocolDataProviderMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SynthetixExchangerMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SynthMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TribePegExchangerMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "YearnStrategyMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "YearnVaultMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ZeroExMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ForceFunderMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GodModeMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AmmAdapterMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ClaimAdapterMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GovernanceAdapterMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "StakingAdapterMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TradeAdapterMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WrapAdapterMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WrapV2AdapterMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "OracleAdapterMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "OracleMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PositionMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PositionV2Mock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PreciseUnitMathMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CustomSetValuerMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AaveLendingPoolCoreMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AaveLendingPoolMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AaveV2Mock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CompoundMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PerpV2LibraryV2Mock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PerpV2Mock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PerpV2PositionsMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UniswapV3MathMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "InvokeMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IssuanceValidationUtilsMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ModuleBaseMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ModuleBaseV2Mock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ResourceIdentifierMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SetTokenAccessibleMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "DebtIssuanceMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "DebtModuleMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ManagerIssuanceHookMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ModuleIssuanceHookMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "NAVIssuanceCaller", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "NAVIssuanceHookMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "StandardTokenMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "StandardTokenWithFeeMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "StandardTokenWithRoundingErrorMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "StringArrayUtilsMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Uint256ArrayUtilsMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UnitConversionUtilsMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WrappedfCashFactoryMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WrappedfCashMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AMMSplitter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "APYRescue", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AssetLimitHook", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TokenEnabler", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20Viewer", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PerpV2LeverageModuleViewer", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ProtocolViewer", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SetTokenViewer", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "StreamingFeeModuleViewer", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Controller", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UniswapV2AmmAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CompClaimAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CurveExchangeAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CurveStEthExchangeAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "KyberExchangeAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "OneInchExchangeAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SynthetixExchangeAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UniswapV2ExchangeAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UniswapV2ExchangeAdapterV2", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UniswapV3ExchangeAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UniswapV3ExchangeAdapterV2", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ZeroExApiAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AaveGovernanceV2Adapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CompoundBravoGovernanceAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CompoundLikeGovernanceAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SnapshotGovernanceAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BalancerV1IndexExchangeAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "KyberV3IndexExchangeAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UniswapV2IndexExchangeAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UniswapV3IndexExchangeAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AaveV2", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Compound", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PerpV2", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PerpV2LibraryV2", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PerpV2Positions", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CTokenOracle", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UniswapPairPriceAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "YearnVaultOracle", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CurveStakingAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UniswapV2TransferFeeExchangeAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AaveV2WrapV2Adapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CompoundWrapV2Adapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "YearnWrapV2Adapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "NBeaconProxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "NUpgradeableBeacon", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WrappedfCash", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WrappedfCashFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "RgtMigrationWrapAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IntegrationRegistry", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ModuleBase", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ModuleBaseV2", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PositionV2", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SetTokenAccessible", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AaveLeverageModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AirdropModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AmmModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BasicIssuanceModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ClaimModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CompoundLeverageModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CustomOracleNavIssuanceModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "DebtIssuanceModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "DebtIssuanceModuleV2", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GeneralIndexModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GovernanceModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IssuanceModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "NotionalTradeModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SingleIndexModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SlippageIssuanceModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "StakingModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "StreamingFeeModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TradeModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WrapModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WrapModuleV2", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PerpV2BasisTradingModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PerpV2LeverageModuleV2", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PriceOracle", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SetToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SetTokenCreator", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SetValuer", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BaseStrategy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BaseStrategyInitializable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "StrategyAPI", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "VaultAPI", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AggregatorInterface", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AggregatorV2V3Interface", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AggregatorV3Interface", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AssetRateAdapter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "NERC1155Interface", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "NotionalGovernance", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "NotionalProxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "NotionalViews", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "NTokenERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Ownable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC1822Proxiable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BeaconProxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IBeacon", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UpgradeableBeacon", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC1967Upgrade", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Proxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20Metadata", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC777", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "NBeaconProxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WrappedfCashFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WfCashBase", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WfCashERC4626", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WfCashLogic", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC4626", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IWETH9", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "INotionalV2", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IWrappedfCash", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IWrappedfCashComplete", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AaveGovernanceV2", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AaveTokenV2Mintable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AaveV2AToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AaveV2DefaultReserveInterestRateStrategy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AaveV2LendingPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AaveV2LendingPoolAddressesProvider", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AaveV2LendingPoolCollateralManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AaveV2LendingPoolConfigurator", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AaveV2LendingRateOracle", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AaveV2Oracle", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AaveV2PriceOracle", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AaveV2ProtocolDataProvider", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AaveV2StableDebtToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AaveV2StakedTokenIncentivesController", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AaveV2VariableDebtToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Executor", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GovernanceStrategy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GenericLogic", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ReserveLogic", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ValidationLogic", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BRegistry", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ExchangeProxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CERc20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CEther", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Comp", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CompoundGovernorAlpha", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CompoundGovernorBravoDelegate", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CompoundGovernorBravoDelegator", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CompoundTimelock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Comptroller", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PriceOracleProxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Unitroller", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WhitePaperInterestRateModel", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CRVToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CurveDeposit", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CurvePoolERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GaugeController", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "LiquidityGauge", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "LiquidityGaugeReward", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Minter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Stableswap", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "DMMFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "DMMPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "DMMRouter02", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "KyberNetworkTokenV2", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BatchAction", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC1155Action", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Router", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PerpV2AccountBalance", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PerpV2BaseToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PerpV2ChainlinkPriceFeed", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PerpV2ClearingHouse", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PerpV2ClearingHouseConfig", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PerpV2Exchange", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PerpV2InsuranceFund", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PerpV2MarketRegistry", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PerpV2OrderBook", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PerpV2Quoter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PerpV2QuoteToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PerpV2TestAggregatorV3", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PerpV2Vault", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PerpV2VirtualToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "DelegateRegistry", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "StakingRewards", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Uni", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UniswapGovernorAlpha", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UniswapTimelock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UniswapV2Factory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UniswapV2Pair", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UniswapV2Router02", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "NFTDescriptor", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "NonfungiblePositionManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Quoter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SwapRouter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UniswapV3Factory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UniswapV3Pool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WETH9", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Registry", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Vault", 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; } }