/* 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: "IForwarder", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AccessControl", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAccessControl", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AccessControlEnumerable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAccessControlEnumerable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Ownable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IBeacon", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC1967Proxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC1967Upgrade", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Proxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ProxyAdmin", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TransparentUpgradeableProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Pausable", 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: "ERC20Pausable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Metadata", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20PresetMinterPauser", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC165", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC165", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "OwnableUpgradeable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Upgradeable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CurveProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20WithPermit", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPortal", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ISynthesis", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IBridge", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IStableSwapPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ISyntERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PermitERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Portal", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "RelayRecipient", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SolanaSerialize", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SyntERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Synthesis", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Bridge", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BridgeCore", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FarmingNaive", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FarmingUnlockSpeed", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFarming", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Forwarder", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IForwarder", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "INodeRegistry", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IRelayerPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20Mock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockDexPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "VaultMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "NodeRegistry", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Errors", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "RelayerPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestTokenPermit", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestForward", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestTarget", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestUniswap", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BasePaymaster", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GsnEip712Library", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPaymaster", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IRelayHub", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IRelayRecipient", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IStakeManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "RelayHub", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPancakeRouter01", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPancakeRouter02", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IUniswap", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TokenPaymasterPermitPaymaster", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BlockTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MerkleTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Typecast", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BaseRelayRecipient", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IRelayRecipient", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FrontHelper", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPancakePair", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ISynthesis", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ProxyAdminHelper", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TransparentUpgradeableProxyHelper", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Typecast", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniV2Router", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractAt( name: "IForwarder", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AccessControl", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IAccessControl", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AccessControlEnumerable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IAccessControlEnumerable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Ownable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IBeacon", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC1967Proxy", 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: "ProxyAdmin", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TransparentUpgradeableProxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Pausable", 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: "ERC20Pausable", 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: "ERC20PresetMinterPauser", 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: "OwnableUpgradeable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20Upgradeable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CurveProxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20WithPermit", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IPortal", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ISynthesis", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IBridge", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IStableSwapPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ISyntERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PermitERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Portal", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "RelayRecipient", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SolanaSerialize", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SyntERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Synthesis", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Bridge", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BridgeCore", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FarmingNaive", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FarmingUnlockSpeed", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IFarming", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Forwarder", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IForwarder", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "INodeRegistry", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IRelayerPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20Mock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MockDexPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "VaultMock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "NodeRegistry", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Errors", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "RelayerPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestTokenPermit", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestForward", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestTarget", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestUniswap", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BasePaymaster", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GsnEip712Library", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IPaymaster", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IRelayHub", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IRelayRecipient", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IStakeManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "RelayHub", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IPancakeRouter01", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IPancakeRouter02", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IUniswap", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TokenPaymasterPermitPaymaster", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BlockTest", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MerkleTest", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Typecast", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BaseRelayRecipient", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IRelayRecipient", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FrontHelper", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IPancakePair", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ISynthesis", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ProxyAdminHelper", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TransparentUpgradeableProxyHelper", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Typecast", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UniV2Router", 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; } }