/* 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: "IAccount", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAggregator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IEntryPoint", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "INonceManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPaymaster", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IStakeManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Ownable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC1822Proxiable", 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: "Initializable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UUPSUpgradeable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC1155Receiver", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Permit", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Metadata", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC721Receiver", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC777Recipient", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC165", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BaseAccount", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BasePaymaster", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "EntryPoint", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "NonceManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SenderCreator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "StakeManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAccount", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAggregator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IEntryPoint", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "INonceManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPaymaster", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IStakeManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TokenCallbackHandler", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "DepositPaymaster", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IOracle", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SimpleAccount", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SimpleAccountFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TokenPaymaster", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "VerifyingPaymaster", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MaliciousAccount", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestAggregatedAccount", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestAggregatedAccountFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestCounter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestExpirePaymaster", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestExpiryAccount", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestOracle", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestPaymasterAcceptAll", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestRevertAccount", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestSignatureAggregator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestUtil", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestWarmColdAccount", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Executor", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FallbackManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ModuleManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BaseSmartAccount", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BaseSmartAccountErrors", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FallbackManagerErrors", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ModuleManagerErrors", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SelfAuthorizedErrors", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SingletonPaymasterErrors", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SmartAccountErrors", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SmartAccountFactoryErrors", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ReentrancyGuard", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SelfAuthorized", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Create3", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Deployer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "DefaultCallbackHandler", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC1155TokenReceiver", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC165", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC721TokenReceiver", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC777TokensRecipient", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ISignatureValidator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MultiSend", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MultiSendCallOnly", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BasePaymaster", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "VerifyingSingletonPaymaster", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Proxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SmartAccount", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SmartAccountFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SmartAccountNoAuth", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Button", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FakeSigner", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SelfDestructingContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MaliciousAccount2", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SocialRecoveryModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "StakedTestToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "StorageSetter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestIncreaseNonceLib", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Upgrader", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BaseSmartAccountNew", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "DelegateCallTransactionGuard", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BaseGuard", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Guard", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GuardManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ModuleManagerNew", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SmartAccount10", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SmartAccount11", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SmartAccount12Guard", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SmartAccount2", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SmartAccount3", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SmartAccount4", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SmartAccount5", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SmartAccount6", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SmartAccount7", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SmartAccount9", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WhitelistModule", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Decoder", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GasEstimator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GasEstimatorSmartAccount", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractAt( name: "IAccount", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IAggregator", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IEntryPoint", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "INonceManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IPaymaster", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IStakeManager", 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: "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: "Initializable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UUPSUpgradeable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC1155Receiver", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20Permit", 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: "IERC721Receiver", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC777Recipient", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC165", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BaseAccount", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BasePaymaster", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "EntryPoint", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "NonceManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SenderCreator", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "StakeManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IAccount", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IAggregator", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IEntryPoint", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "INonceManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IPaymaster", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IStakeManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TokenCallbackHandler", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "DepositPaymaster", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IOracle", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SimpleAccount", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SimpleAccountFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TokenPaymaster", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "VerifyingPaymaster", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MaliciousAccount", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestAggregatedAccount", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestAggregatedAccountFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestCounter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestExpirePaymaster", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestExpiryAccount", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestOracle", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestPaymasterAcceptAll", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestRevertAccount", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestSignatureAggregator", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestUtil", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestWarmColdAccount", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Executor", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FallbackManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ModuleManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BaseSmartAccount", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BaseSmartAccountErrors", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FallbackManagerErrors", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ModuleManagerErrors", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SelfAuthorizedErrors", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SingletonPaymasterErrors", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SmartAccountErrors", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SmartAccountFactoryErrors", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ReentrancyGuard", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SelfAuthorized", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Create3", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Deployer", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "DefaultCallbackHandler", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC1155TokenReceiver", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC165", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC721TokenReceiver", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC777TokensRecipient", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ISignatureValidator", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MultiSend", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MultiSendCallOnly", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BasePaymaster", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "VerifyingSingletonPaymaster", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Proxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SmartAccount", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SmartAccountFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SmartAccountNoAuth", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Button", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FakeSigner", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SelfDestructingContract", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MaliciousAccount2", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MockToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SocialRecoveryModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "StakedTestToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "StorageSetter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestIncreaseNonceLib", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Upgrader", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BaseSmartAccountNew", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "DelegateCallTransactionGuard", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BaseGuard", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Guard", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GuardManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ModuleManagerNew", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SmartAccount10", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SmartAccount11", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SmartAccount12Guard", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SmartAccount2", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SmartAccount3", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SmartAccount4", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SmartAccount5", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SmartAccount6", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SmartAccount7", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SmartAccount9", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WhitelistModule", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Decoder", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GasEstimator", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GasEstimatorSmartAccount", 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; } }