/* 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: "LinkTokenInterface", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "VRFConsumerBase", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Upgradeable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AccessControl", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AccessControlEnumerable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAccessControl", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAccessControlEnumerable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Ownable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GovernorCountingSimple", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GovernorSettings", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GovernorVotes", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GovernorVotesQuorumFraction", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Governor", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IGovernor", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC2981", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC2771Context", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Proxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Pausable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC1155", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC1155Burnable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC1155Pausable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC1155MetadataURI", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC1155", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC1155Receiver", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC1155PresetMinterPauser", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC1155Holder", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC1155Receiver", 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: "ERC20Votes", 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: "ERC721", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC721Burnable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC721Enumerable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC721Pausable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC721Enumerable", 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: "ERC721PresetMinterPauserAutoId", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC721Holder", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC165", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC165", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Multicall", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AccessNFT", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Coin", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ControlDeployer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "DataStore", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Forwarder", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IControlDeployer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IWETH", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ILazyMintERC1155", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "LazyMintERC1155", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ILazyMintERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "LazyMintERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ILazyMintERC721", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "LazyMintERC721", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "LazyNFT", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Market", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IMarketplace", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Marketplace", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MintableERC20Permit", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockERC1155", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockERC1155Royalty", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockLazyNFTReentrant", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockRoyaltyNoFees", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockRoyaltyReentrantDistribute", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WETH9", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "NFT", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "NFTCollection", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC1155PresetMinterPauserSupplyHolder", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PaymentSplitter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PaymentSplitterUpgradeable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Pack", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ProtocolControl", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Registry", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Royalty", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ISignatureMint1155", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SignatureMint1155", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ISignatureMint721", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SignatureMint721", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Splits", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ThirdwebProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "VotingGovernor", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractAt( name: "LinkTokenInterface", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "VRFConsumerBase", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20Upgradeable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AccessControl", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AccessControlEnumerable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IAccessControl", 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: "GovernorCountingSimple", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GovernorSettings", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GovernorVotes", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GovernorVotesQuorumFraction", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Governor", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IGovernor", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC2981", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC2771Context", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Proxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Pausable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC1155", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC1155Burnable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC1155Pausable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC1155MetadataURI", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC1155", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC1155Receiver", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC1155PresetMinterPauser", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC1155Holder", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC1155Receiver", 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: "ERC20Votes", 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: "ERC721", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC721Burnable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC721Enumerable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC721Pausable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC721Enumerable", 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: "ERC721PresetMinterPauserAutoId", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC721Holder", 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: "Multicall", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AccessNFT", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Coin", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ControlDeployer", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "DataStore", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Forwarder", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IControlDeployer", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IWETH", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ILazyMintERC1155", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "LazyMintERC1155", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ILazyMintERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "LazyMintERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ILazyMintERC721", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "LazyMintERC721", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "LazyNFT", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Market", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IMarketplace", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Marketplace", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MintableERC20Permit", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MockERC1155", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MockERC1155Royalty", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MockLazyNFTReentrant", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MockRoyaltyNoFees", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MockRoyaltyReentrantDistribute", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WETH9", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "NFT", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "NFTCollection", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC1155PresetMinterPauserSupplyHolder", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PaymentSplitter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PaymentSplitterUpgradeable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Pack", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ProtocolControl", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Registry", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Royalty", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ISignatureMint1155", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SignatureMint1155", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ISignatureMint721", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SignatureMint721", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Splits", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ThirdwebProxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "VotingGovernor", 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; } }