/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { ethers } from "ethers"; import { DeployContractOptions, FactoryOptions, HardhatEthersHelpers as HardhatEthersHelpersBase, } from "@nomicfoundation/hardhat-ethers/types"; import * as Contracts from"./index.js"; declare module "hardhat/types/runtime" { interface HardhatEthersHelpers extends HardhatEthersHelpersBase { getContractFactory( name: "ERC20Mock", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Arowana", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "InitializableProxy", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Lock", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "WithSettler", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "SigLib", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Ownable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IInitializableProxy", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IGateway", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC20Mintable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC20Exp", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ARWSupply", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "GreeterParent", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "GreeterChild", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Greeter", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ArbGatewaySettle", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ArbGateway", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ContextUpgradeable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Initializable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "OwnableUpgradeable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Strings", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ShortStrings", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Nonces", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "SafeCast", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC165", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Errors", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "EIP712", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ECDSA", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Address", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "SafeERC20", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC20", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC20Permit", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC20Metadata", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ERC20Permit", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ERC20Burnable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ERC20", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Proxy", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ERC1967Utils", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IBeacon", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC5267", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC1967", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC1363", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC721Errors", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC20Errors", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IERC1155Errors", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Ownable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ArbSys", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "NodeInterface", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IGasRefunder", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "Outbox", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "ISequencerInbox", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IFeeTokenPricer", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IOwnable", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IOutbox", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IInboxBase", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IInbox", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IDelayedMessageProvider", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "IBridge", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: "AbsOutbox", signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractAt( name: "ERC20Mock", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Arowana", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "InitializableProxy", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Lock", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "WithSettler", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "SigLib", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Ownable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IInitializableProxy", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IGateway", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC20Mintable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC20Exp", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ARWSupply", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "GreeterParent", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "GreeterChild", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Greeter", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ArbGatewaySettle", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ArbGateway", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ContextUpgradeable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Initializable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "OwnableUpgradeable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Strings", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ShortStrings", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Nonces", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "SafeCast", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC165", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Errors", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "EIP712", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ECDSA", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Address", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "SafeERC20", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC20", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC20Permit", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC20Metadata", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ERC20Permit", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ERC20Burnable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ERC20", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Proxy", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ERC1967Utils", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IBeacon", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC5267", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC1967", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC1363", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC721Errors", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC20Errors", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IERC1155Errors", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Ownable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ArbSys", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "NodeInterface", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IGasRefunder", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "Outbox", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "ISequencerInbox", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IFeeTokenPricer", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IOwnable", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IOutbox", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IInboxBase", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IInbox", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IDelayedMessageProvider", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "IBridge", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; getContractAt( name: "AbsOutbox", address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; deployContract( name: "ERC20Mock", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Arowana", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "InitializableProxy", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Lock", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "WithSettler", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "SigLib", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Ownable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IInitializableProxy", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IGateway", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20Mintable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20Exp", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ARWSupply", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "GreeterParent", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "GreeterChild", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Greeter", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ArbGatewaySettle", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ArbGateway", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ContextUpgradeable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Initializable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "OwnableUpgradeable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Strings", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ShortStrings", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Nonces", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "SafeCast", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC165", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Errors", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "EIP712", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ECDSA", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Address", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "SafeERC20", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20Permit", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20Metadata", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC20Permit", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC20Burnable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC20", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Proxy", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC1967Utils", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IBeacon", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC5267", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC1967", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC1363", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC721Errors", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20Errors", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC1155Errors", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Ownable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ArbSys", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "NodeInterface", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IGasRefunder", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Outbox", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ISequencerInbox", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IFeeTokenPricer", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IOwnable", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IOutbox", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IInboxBase", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IInbox", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IDelayedMessageProvider", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IBridge", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "AbsOutbox", signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC20Mock", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Arowana", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "InitializableProxy", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Lock", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "WithSettler", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "SigLib", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Ownable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IInitializableProxy", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IGateway", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20Mintable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20Exp", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ARWSupply", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "GreeterParent", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "GreeterChild", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Greeter", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ArbGatewaySettle", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ArbGateway", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ContextUpgradeable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Initializable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "OwnableUpgradeable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Strings", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ShortStrings", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Nonces", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "SafeCast", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC165", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Errors", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "EIP712", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ECDSA", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Address", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "SafeERC20", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20Permit", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20Metadata", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC20Permit", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC20Burnable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC20", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Proxy", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ERC1967Utils", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IBeacon", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC5267", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC1967", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC1363", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC721Errors", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC20Errors", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IERC1155Errors", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Ownable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ArbSys", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "NodeInterface", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IGasRefunder", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "Outbox", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "ISequencerInbox", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IFeeTokenPricer", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IOwnable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IOutbox", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IInboxBase", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IInbox", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IDelayedMessageProvider", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "IBridge", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: "AbsOutbox", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; // default types getContractFactory( name: string, signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( abi: any[], bytecode: ethers.BytesLike, signer?: ethers.Signer, ): Promise; getContractAt( nameOrAbi: string | any[], address: string | ethers.Addressable, signer?: ethers.Signer, ): Promise; deployContract( name: string, signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; deployContract( name: string, args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions, ): Promise; } }