/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import * as Contracts from '.'; import { FactoryOptions, HardhatEthersHelpers as HardhatEthersHelpersBase, } from '@nomiclabs/hardhat-ethers/types'; import { ethers } from 'ethers'; declare module 'hardhat/types/runtime' { interface HardhatEthersHelpers extends HardhatEthersHelpersBase { getContractFactory( name: 'AbacusConnectionClient', signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: 'Router', signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: 'Common', signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: 'Inbox', signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: 'MerkleTreeManager', signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: 'Outbox', signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: 'UpgradeBeaconProxy', signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: 'Version0', signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: 'IAbacusConnectionManager', signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: 'ICommon', signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: 'IInterchainGasPaymaster', signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: 'IMessageRecipient', signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: 'IOutbox', signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: 'OwnableUpgradeable', signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: 'Ownable', signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: 'IERC20', signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: 'TypedMemView', signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: 'ControllerRouter', signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: 'TestSet', signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: 'PingPongRouter', signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: 'RouterTemplate', signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: 'IBridgeToken', signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( name: 'IWeth', signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; // default types getContractFactory( name: string, signerOrOptions?: ethers.Signer | FactoryOptions, ): Promise; getContractFactory( abi: any[], bytecode: ethers.utils.BytesLike, signer?: ethers.Signer, ): Promise; } }