/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { ethers } from "ethers"; import { DeployContractOptions, FactoryOptions, HardhatEthersHelpers as HardhatEthersHelpersBase, } from "@nomicfoundation/hardhat-ethers/types"; import * as Contracts from"./index.js"; declare module "hardhat/types/runtime" { interface HardhatEthersHelpers extends HardhatEthersHelpersBase { getContractFactory( name: "WETHMock", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "WETH", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ERC4626Pool", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ERC20Mock", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ERC20Lockable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "InitializableProxy", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "RewardVault", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "MasterPool", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "MasterChef", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "V2SwapFeedFactory", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "V2SwapFeed", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "DataFeed", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Lock", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "SigLib", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "OwnableControl", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Ownable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Lockable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IWETH", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IV2SwapFeed", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IUniswapV2Pair", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IUniswapV2Factory", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IRewardVault", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IOwnableControl", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IMasterPool", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IMasterChef", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ILockable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IInitializableProxy", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC4626Pool", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC4626", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC20Lockable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC20Mintable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC20Exp", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IDataFeed", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ReentrancyGuardUpgradeable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "NoncesUpgradeable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ERC165Upgradeable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "EIP712Upgradeable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ContextUpgradeable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ERC4626Upgradeable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ERC20PermitUpgradeable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ERC20Upgradeable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Initializable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "OwnableUpgradeable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "AccessControlEnumerableUpgradeable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "AccessControlUpgradeable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Strings", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ShortStrings", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Nonces", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "SafeCast", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC165", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Errors", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "EIP712", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ECDSA", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Create2", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Address", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "SafeERC20", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC20", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC20Permit", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC20Metadata", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ERC20Permit", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ERC20Burnable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ERC20", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Proxy", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ERC1967Utils", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Clones", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IBeacon", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC5267", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC4626", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC1967", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC1363", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC721Errors", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC20Errors", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC1155Errors", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Ownable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IAccessControl", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IAccessControlEnumerable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractAt( name: "WETHMock", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "WETH", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ERC4626Pool", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ERC20Mock", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ERC20Lockable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "InitializableProxy", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "RewardVault", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "MasterPool", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "MasterChef", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "V2SwapFeedFactory", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "V2SwapFeed", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "DataFeed", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Lock", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "SigLib", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "OwnableControl", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Ownable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Lockable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IWETH", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IV2SwapFeed", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IUniswapV2Pair", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IUniswapV2Factory", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IRewardVault", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IOwnableControl", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IMasterPool", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IMasterChef", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ILockable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IInitializableProxy", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC4626Pool", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC4626", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC20Lockable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC20Mintable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC20Exp", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IDataFeed", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ReentrancyGuardUpgradeable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "NoncesUpgradeable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ERC165Upgradeable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "EIP712Upgradeable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ContextUpgradeable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ERC4626Upgradeable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ERC20PermitUpgradeable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ERC20Upgradeable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Initializable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "OwnableUpgradeable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "AccessControlEnumerableUpgradeable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "AccessControlUpgradeable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Strings", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ShortStrings", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Nonces", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "SafeCast", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC165", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Errors", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "EIP712", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ECDSA", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Create2", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Address", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "SafeERC20", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC20", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC20Permit", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC20Metadata", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ERC20Permit", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ERC20Burnable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ERC20", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Proxy", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ERC1967Utils", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Clones", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IBeacon", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC5267", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC4626", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC1967", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC1363", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC721Errors", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC20Errors", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC1155Errors", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Ownable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IAccessControl", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IAccessControlEnumerable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; deployContract( name: "WETHMock", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "WETH", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC4626Pool", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC20Mock", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC20Lockable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "InitializableProxy", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "RewardVault", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "MasterPool", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "MasterChef", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "V2SwapFeedFactory", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "V2SwapFeed", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "DataFeed", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Lock", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "SigLib", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "OwnableControl", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Ownable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Lockable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IWETH", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IV2SwapFeed", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IUniswapV2Pair", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IUniswapV2Factory", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IRewardVault", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IOwnableControl", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IMasterPool", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IMasterChef", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ILockable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IInitializableProxy", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC4626Pool", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC4626", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20Lockable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20Mintable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20Exp", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IDataFeed", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ReentrancyGuardUpgradeable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "NoncesUpgradeable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC165Upgradeable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "EIP712Upgradeable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ContextUpgradeable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC4626Upgradeable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC20PermitUpgradeable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC20Upgradeable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Initializable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "OwnableUpgradeable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "AccessControlEnumerableUpgradeable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "AccessControlUpgradeable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Strings", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ShortStrings", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Nonces", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "SafeCast", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC165", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Errors", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "EIP712", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ECDSA", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Create2", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Address", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "SafeERC20", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20Permit", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20Metadata", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC20Permit", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC20Burnable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC20", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Proxy", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC1967Utils", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Clones", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IBeacon", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC5267", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC4626", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC1967", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC1363", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC721Errors", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20Errors", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC1155Errors", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Ownable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IAccessControl", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IAccessControlEnumerable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "WETHMock", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "WETH", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC4626Pool", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC20Mock", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC20Lockable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "InitializableProxy", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "RewardVault", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "MasterPool", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "MasterChef", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "V2SwapFeedFactory", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "V2SwapFeed", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "DataFeed", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Lock", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "SigLib", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "OwnableControl", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Ownable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Lockable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IWETH", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IV2SwapFeed", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IUniswapV2Pair", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IUniswapV2Factory", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IRewardVault", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IOwnableControl", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IMasterPool", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IMasterChef", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ILockable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IInitializableProxy", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC4626Pool", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC4626", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20Lockable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20Mintable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20Exp", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IDataFeed", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ReentrancyGuardUpgradeable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "NoncesUpgradeable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC165Upgradeable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "EIP712Upgradeable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ContextUpgradeable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC4626Upgradeable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC20PermitUpgradeable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC20Upgradeable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Initializable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "OwnableUpgradeable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "AccessControlEnumerableUpgradeable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "AccessControlUpgradeable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Strings", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ShortStrings", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Nonces", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "SafeCast", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC165", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Errors", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "EIP712", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ECDSA", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Create2", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Address", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "SafeERC20", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20Permit", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20Metadata", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC20Permit", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC20Burnable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC20", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Proxy", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC1967Utils", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Clones", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IBeacon", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC5267", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC4626", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC1967", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC1363", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC721Errors", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20Errors", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC1155Errors", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Ownable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IAccessControl", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IAccessControlEnumerable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; // default types getContractFactory( name: string, signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( abi: any[], bytecode: ethers.BytesLike, signer?: ethers.Signer, ): Promise; getContractAt( nameOrAbi: string | any[], address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; deployContract( name: string, signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: string, args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; } }