/* 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 "."; declare module "hardhat/types/runtime" { interface HardhatEthersHelpers extends HardhatEthersHelpersBase { getContractFactory( name: "IERC4906", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC721", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC721Receiver", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC165", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC165", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "DataPrivacyFramework", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "DataPrivacyFrameworkMpc", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "DataPrivacyFrameworkMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PrivateERC20Mock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PrivateERC721URIStorageMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Arithmetic128BitTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Arithmetic256BitTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ArithmeticTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Bitwise128BitTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Bitwise256BitTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BitwiseTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CheckedArithmeticWithOverflowBitTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Comparison128BitTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Comparison1TestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Comparison256BitTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Comparison2TestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MinMaxTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Miscellaneous128BitTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Miscellaneous1TestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Miscellaneous256BitTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MiscellaneousTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "OffboardToUserKeyTestContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ShiftTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "StringTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TransferScalarTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TransferTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TransferWithAllowance64_16TestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TransferWithAllowance64_32TestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TransferWithAllowance64_64TestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TransferWithAllowance64_8TestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TransferWithAllowanceScalarTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TransferWithAllowanceTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PrivateERC20WalletMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AccountOnboard", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPrivateERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PrivateERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPrivateERC721URIStorage", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PrivateERC721URIStorage", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC721Errors", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PrivateERC721", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MpcCore", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ExtendedOperations", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractAt( name: "IERC4906", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC721", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC721Receiver", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC165", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC165", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "DataPrivacyFramework", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "DataPrivacyFrameworkMpc", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "DataPrivacyFrameworkMock", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "PrivateERC20Mock", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "PrivateERC721URIStorageMock", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Arithmetic128BitTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Arithmetic256BitTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ArithmeticTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Bitwise128BitTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Bitwise256BitTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "BitwiseTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "CheckedArithmeticWithOverflowBitTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Comparison128BitTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Comparison1TestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Comparison256BitTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Comparison2TestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "MinMaxTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Miscellaneous128BitTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Miscellaneous1TestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Miscellaneous256BitTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "MiscellaneousTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "OffboardToUserKeyTestContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ShiftTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "StringTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TransferScalarTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TransferTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TransferWithAllowance64_16TestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TransferWithAllowance64_32TestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TransferWithAllowance64_64TestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TransferWithAllowance64_8TestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TransferWithAllowanceScalarTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TransferWithAllowanceTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "PrivateERC20WalletMock", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "AccountOnboard", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IPrivateERC20", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "PrivateERC20", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IPrivateERC721URIStorage", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "PrivateERC721URIStorage", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC721Errors", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "PrivateERC721", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "MpcCore", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ExtendedOperations", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; deployContract( name: "IERC4906", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC721", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC721Receiver", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC165", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC165", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "DataPrivacyFramework", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "DataPrivacyFrameworkMpc", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "DataPrivacyFrameworkMock", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PrivateERC20Mock", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PrivateERC721URIStorageMock", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Arithmetic128BitTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Arithmetic256BitTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ArithmeticTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Bitwise128BitTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Bitwise256BitTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "BitwiseTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "CheckedArithmeticWithOverflowBitTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Comparison128BitTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Comparison1TestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Comparison256BitTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Comparison2TestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MinMaxTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Miscellaneous128BitTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Miscellaneous1TestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Miscellaneous256BitTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MiscellaneousTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "OffboardToUserKeyTestContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ShiftTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "StringTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TransferScalarTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TransferTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TransferWithAllowance64_16TestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TransferWithAllowance64_32TestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TransferWithAllowance64_64TestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TransferWithAllowance64_8TestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TransferWithAllowanceScalarTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TransferWithAllowanceTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PrivateERC20WalletMock", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AccountOnboard", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IPrivateERC20", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PrivateERC20", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IPrivateERC721URIStorage", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PrivateERC721URIStorage", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC721Errors", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PrivateERC721", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MpcCore", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ExtendedOperations", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC4906", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC721", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC721Receiver", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC165", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC165", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "DataPrivacyFramework", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "DataPrivacyFrameworkMpc", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "DataPrivacyFrameworkMock", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PrivateERC20Mock", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PrivateERC721URIStorageMock", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Arithmetic128BitTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Arithmetic256BitTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ArithmeticTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Bitwise128BitTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Bitwise256BitTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "BitwiseTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "CheckedArithmeticWithOverflowBitTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Comparison128BitTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Comparison1TestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Comparison256BitTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Comparison2TestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MinMaxTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Miscellaneous128BitTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Miscellaneous1TestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Miscellaneous256BitTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MiscellaneousTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "OffboardToUserKeyTestContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ShiftTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "StringTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TransferScalarTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TransferTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TransferWithAllowance64_16TestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TransferWithAllowance64_32TestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TransferWithAllowance64_64TestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TransferWithAllowance64_8TestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TransferWithAllowanceScalarTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TransferWithAllowanceTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PrivateERC20WalletMock", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AccountOnboard", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IPrivateERC20", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PrivateERC20", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IPrivateERC721URIStorage", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PrivateERC721URIStorage", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC721Errors", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PrivateERC721", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MpcCore", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ExtendedOperations", 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; } }