/* 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: "ILayerZeroEndpointV2", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ILayerZeroReceiver", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IMessageLib", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IMessageLibManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IMessagingChannel", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IMessagingComposer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IMessagingContext", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ISendLib", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AddressCast", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IOAppCore", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IOAppMsgInspector", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IOAppOptionsType3", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IOAppReceiver", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "OAppOptionsType3", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "OApp", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "OAppCore", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "OAppReceiver", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "OAppSender", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IOAppPreCrimeSimulator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPreCrime", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "OAppPreCrimeSimulator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IOFT", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "OFT", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "OFTCore", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Initializable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UUPSUpgradeable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ReentrancyGuardUpgradeable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AccessControl", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAccessControl", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Ownable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC1822Proxiable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC1155Errors", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Errors", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC721Errors", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC1271", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC1363", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC1967", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC4906", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC5313", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IBeacon", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC1967Proxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC1967Utils", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Proxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ProxyAdmin", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ITransparentUpgradeableProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TransparentUpgradeableProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC1155", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Metadata", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SafeERC20", 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: "Address", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ECDSA", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Errors", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC165", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC165", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SafeCast", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Strings", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AccountNFT", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ContentNFT", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC6551Account", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC6551Registry", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC6551AccountInitializable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC6551Registry", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC6551Account", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC6551Executable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC6551Registry", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IVideoPayment", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SS", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SSE", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SSG", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TokenPurchase", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "VideoPayment", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "VideoPaymentProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractAt( name: "ILayerZeroEndpointV2", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ILayerZeroReceiver", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IMessageLib", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IMessageLibManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IMessagingChannel", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IMessagingComposer", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IMessagingContext", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ISendLib", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AddressCast", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IOAppCore", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IOAppMsgInspector", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IOAppOptionsType3", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IOAppReceiver", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "OAppOptionsType3", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "OApp", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "OAppCore", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "OAppReceiver", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "OAppSender", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IOAppPreCrimeSimulator", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IPreCrime", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "OAppPreCrimeSimulator", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IOFT", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "OFT", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "OFTCore", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Initializable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UUPSUpgradeable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ReentrancyGuardUpgradeable", 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: "Ownable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC1822Proxiable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC1155Errors", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20Errors", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC721Errors", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC1271", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC1363", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC1967", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC4906", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC5313", 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: "ERC1967Utils", 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: "ITransparentUpgradeableProxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TransparentUpgradeableProxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC1155", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20", 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: "SafeERC20", 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: "Address", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ECDSA", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Errors", 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: "SafeCast", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Strings", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AccountNFT", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ContentNFT", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC6551Account", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC6551Registry", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC6551AccountInitializable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC6551Registry", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC6551Account", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC6551Executable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC6551Registry", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IVideoPayment", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MockERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SS", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SSE", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SSG", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TokenPurchase", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "VideoPayment", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "VideoPaymentProxy", 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; } }