/* 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: "Ownable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC4626", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Initializable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20Permit", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Permit", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20Burnable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC4626", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Metadata", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC721", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC721URIStorage", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC721Metadata", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC721", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC721Receiver", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC165", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC165", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IUniswapV2Pair", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IUniswapV2Router01", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IUniswapV2Router02", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BaseERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FarmingLPToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FarmingLPTokenFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FlashStrategySushiSwap", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FlashStrategySushiSwapFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFlashProtocol", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FSushi", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FSushiAirdrops", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FSushiAirdropsVotingEscrow", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FSushiBar", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FSushiBill", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FSushiCookV0", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFlashProtocol_", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FSushiKitchen", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Receiver", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFarmingLPToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFarmingLPTokenFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFarmingLPTokenMigrator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFlashFToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFlashFTokenFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFlashNFT", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFlashStrategy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFlashStrategySushiSwap", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFlashStrategySushiSwapFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFSushi", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFSushiBar", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFSushiBill", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFSushiKitchen", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFSushiRestaurant", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IMasterChef", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ISousChef", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ISushiBar", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IVotingEscrow", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FSushiBarPriorityQueue", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Snapshots", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniswapV2Utils", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20Mock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FeeVault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FlashFToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FlashFTokenFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FlashNFT", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FlashProtocol", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Uniswap", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Integers", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SafeERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IMigratorChef", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MasterChef", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SushiBar", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SushiToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IUniswapV2Callee", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IUniswapV2ERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IUniswapV2Factory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IUniswapV2Pair", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IUniswapV2Router01", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IUniswapV2Router02", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IWETH", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniswapV2ERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniswapV2Factory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IMigrator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniswapV2Pair", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniswapV2Router02", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "VotingEscrowMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WETH9", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SousChef", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SushiBarVault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractAt( name: "Ownable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC4626", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Initializable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20Permit", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20Permit", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20Burnable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC4626", 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: "ERC721", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC721URIStorage", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC721Metadata", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC721", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC721Receiver", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC165", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC165", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV2Pair", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV2Router01", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV2Router02", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BaseERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FarmingLPToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FarmingLPTokenFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FlashStrategySushiSwap", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FlashStrategySushiSwapFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IFlashProtocol", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FSushi", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FSushiAirdrops", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FSushiAirdropsVotingEscrow", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FSushiBar", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FSushiBill", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FSushiCookV0", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IFlashProtocol_", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FSushiKitchen", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20Receiver", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IFarmingLPToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IFarmingLPTokenFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IFarmingLPTokenMigrator", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IFlashFToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IFlashFTokenFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IFlashNFT", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IFlashStrategy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IFlashStrategySushiSwap", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IFlashStrategySushiSwapFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IFSushi", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IFSushiBar", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IFSushiBill", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IFSushiKitchen", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IFSushiRestaurant", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IMasterChef", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ISousChef", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ISushiBar", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IVotingEscrow", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FSushiBarPriorityQueue", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Snapshots", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UniswapV2Utils", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20Mock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FeeVault", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FlashFToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FlashFTokenFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FlashNFT", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FlashProtocol", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20Uniswap", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Integers", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SafeERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IMigratorChef", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MasterChef", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SushiBar", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SushiToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV2Callee", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV2ERC20", 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: "IUniswapV2Router01", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswapV2Router02", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IWETH", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UniswapV2ERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UniswapV2Factory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IMigrator", 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: "VotingEscrowMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WETH9", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SousChef", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SushiBarVault", 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; } }