UNPKG

@coti-io/coti-contracts

Version:
892 lines (884 loc) 35.3 kB
/* 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<Contracts.IERC4906__factory>; getContractFactory( name: "IERC721", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.IERC721__factory>; getContractFactory( name: "IERC721Receiver", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.IERC721Receiver__factory>; getContractFactory( name: "ERC165", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.ERC165__factory>; getContractFactory( name: "IERC165", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.IERC165__factory>; getContractFactory( name: "DataPrivacyFramework", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.DataPrivacyFramework__factory>; getContractFactory( name: "DataPrivacyFrameworkMpc", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.DataPrivacyFrameworkMpc__factory>; getContractFactory( name: "DataPrivacyFrameworkMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.DataPrivacyFrameworkMock__factory>; getContractFactory( name: "PrivateERC20Mock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.PrivateERC20Mock__factory>; getContractFactory( name: "PrivateERC721URIStorageMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.PrivateERC721URIStorageMock__factory>; getContractFactory( name: "Arithmetic128BitTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.Arithmetic128BitTestsContract__factory>; getContractFactory( name: "Arithmetic256BitTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.Arithmetic256BitTestsContract__factory>; getContractFactory( name: "ArithmeticTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.ArithmeticTestsContract__factory>; getContractFactory( name: "Bitwise128BitTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.Bitwise128BitTestsContract__factory>; getContractFactory( name: "Bitwise256BitTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.Bitwise256BitTestsContract__factory>; getContractFactory( name: "BitwiseTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.BitwiseTestsContract__factory>; getContractFactory( name: "CheckedArithmeticWithOverflowBitTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.CheckedArithmeticWithOverflowBitTestsContract__factory>; getContractFactory( name: "Comparison128BitTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.Comparison128BitTestsContract__factory>; getContractFactory( name: "Comparison1TestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.Comparison1TestsContract__factory>; getContractFactory( name: "Comparison256BitTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.Comparison256BitTestsContract__factory>; getContractFactory( name: "Comparison2TestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.Comparison2TestsContract__factory>; getContractFactory( name: "MinMaxTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.MinMaxTestsContract__factory>; getContractFactory( name: "Miscellaneous128BitTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.Miscellaneous128BitTestsContract__factory>; getContractFactory( name: "Miscellaneous1TestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.Miscellaneous1TestsContract__factory>; getContractFactory( name: "Miscellaneous256BitTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.Miscellaneous256BitTestsContract__factory>; getContractFactory( name: "MiscellaneousTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.MiscellaneousTestsContract__factory>; getContractFactory( name: "OffboardToUserKeyTestContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.OffboardToUserKeyTestContract__factory>; getContractFactory( name: "ShiftTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.ShiftTestsContract__factory>; getContractFactory( name: "StringTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.StringTestsContract__factory>; getContractFactory( name: "TransferScalarTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.TransferScalarTestsContract__factory>; getContractFactory( name: "TransferTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.TransferTestsContract__factory>; getContractFactory( name: "TransferWithAllowance64_16TestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.TransferWithAllowance64_16TestsContract__factory>; getContractFactory( name: "TransferWithAllowance64_32TestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.TransferWithAllowance64_32TestsContract__factory>; getContractFactory( name: "TransferWithAllowance64_64TestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.TransferWithAllowance64_64TestsContract__factory>; getContractFactory( name: "TransferWithAllowance64_8TestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.TransferWithAllowance64_8TestsContract__factory>; getContractFactory( name: "TransferWithAllowanceScalarTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.TransferWithAllowanceScalarTestsContract__factory>; getContractFactory( name: "TransferWithAllowanceTestsContract", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.TransferWithAllowanceTestsContract__factory>; getContractFactory( name: "PrivateERC20WalletMock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.PrivateERC20WalletMock__factory>; getContractFactory( name: "AccountOnboard", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.AccountOnboard__factory>; getContractFactory( name: "IPrivateERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.IPrivateERC20__factory>; getContractFactory( name: "PrivateERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.PrivateERC20__factory>; getContractFactory( name: "IPrivateERC721URIStorage", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.IPrivateERC721URIStorage__factory>; getContractFactory( name: "PrivateERC721URIStorage", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.PrivateERC721URIStorage__factory>; getContractFactory( name: "IERC721Errors", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.IERC721Errors__factory>; getContractFactory( name: "PrivateERC721", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.PrivateERC721__factory>; getContractFactory( name: "MpcCore", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.MpcCore__factory>; getContractFactory( name: "ExtendedOperations", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.ExtendedOperations__factory>; getContractAt( name: "IERC4906", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.IERC4906>; getContractAt( name: "IERC721", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.IERC721>; getContractAt( name: "IERC721Receiver", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.IERC721Receiver>; getContractAt( name: "ERC165", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.ERC165>; getContractAt( name: "IERC165", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.IERC165>; getContractAt( name: "DataPrivacyFramework", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.DataPrivacyFramework>; getContractAt( name: "DataPrivacyFrameworkMpc", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.DataPrivacyFrameworkMpc>; getContractAt( name: "DataPrivacyFrameworkMock", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.DataPrivacyFrameworkMock>; getContractAt( name: "PrivateERC20Mock", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.PrivateERC20Mock>; getContractAt( name: "PrivateERC721URIStorageMock", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.PrivateERC721URIStorageMock>; getContractAt( name: "Arithmetic128BitTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.Arithmetic128BitTestsContract>; getContractAt( name: "Arithmetic256BitTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.Arithmetic256BitTestsContract>; getContractAt( name: "ArithmeticTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.ArithmeticTestsContract>; getContractAt( name: "Bitwise128BitTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.Bitwise128BitTestsContract>; getContractAt( name: "Bitwise256BitTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.Bitwise256BitTestsContract>; getContractAt( name: "BitwiseTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.BitwiseTestsContract>; getContractAt( name: "CheckedArithmeticWithOverflowBitTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.CheckedArithmeticWithOverflowBitTestsContract>; getContractAt( name: "Comparison128BitTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.Comparison128BitTestsContract>; getContractAt( name: "Comparison1TestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.Comparison1TestsContract>; getContractAt( name: "Comparison256BitTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.Comparison256BitTestsContract>; getContractAt( name: "Comparison2TestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.Comparison2TestsContract>; getContractAt( name: "MinMaxTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.MinMaxTestsContract>; getContractAt( name: "Miscellaneous128BitTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.Miscellaneous128BitTestsContract>; getContractAt( name: "Miscellaneous1TestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.Miscellaneous1TestsContract>; getContractAt( name: "Miscellaneous256BitTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.Miscellaneous256BitTestsContract>; getContractAt( name: "MiscellaneousTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.MiscellaneousTestsContract>; getContractAt( name: "OffboardToUserKeyTestContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.OffboardToUserKeyTestContract>; getContractAt( name: "ShiftTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.ShiftTestsContract>; getContractAt( name: "StringTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.StringTestsContract>; getContractAt( name: "TransferScalarTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.TransferScalarTestsContract>; getContractAt( name: "TransferTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.TransferTestsContract>; getContractAt( name: "TransferWithAllowance64_16TestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.TransferWithAllowance64_16TestsContract>; getContractAt( name: "TransferWithAllowance64_32TestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.TransferWithAllowance64_32TestsContract>; getContractAt( name: "TransferWithAllowance64_64TestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.TransferWithAllowance64_64TestsContract>; getContractAt( name: "TransferWithAllowance64_8TestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.TransferWithAllowance64_8TestsContract>; getContractAt( name: "TransferWithAllowanceScalarTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.TransferWithAllowanceScalarTestsContract>; getContractAt( name: "TransferWithAllowanceTestsContract", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.TransferWithAllowanceTestsContract>; getContractAt( name: "PrivateERC20WalletMock", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.PrivateERC20WalletMock>; getContractAt( name: "AccountOnboard", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.AccountOnboard>; getContractAt( name: "IPrivateERC20", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.IPrivateERC20>; getContractAt( name: "PrivateERC20", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.PrivateERC20>; getContractAt( name: "IPrivateERC721URIStorage", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.IPrivateERC721URIStorage>; getContractAt( name: "PrivateERC721URIStorage", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.PrivateERC721URIStorage>; getContractAt( name: "IERC721Errors", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.IERC721Errors>; getContractAt( name: "PrivateERC721", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.PrivateERC721>; getContractAt( name: "MpcCore", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.MpcCore>; getContractAt( name: "ExtendedOperations", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<Contracts.ExtendedOperations>; deployContract( name: "IERC4906", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.IERC4906>; deployContract( name: "IERC721", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.IERC721>; deployContract( name: "IERC721Receiver", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.IERC721Receiver>; deployContract( name: "ERC165", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.ERC165>; deployContract( name: "IERC165", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.IERC165>; deployContract( name: "DataPrivacyFramework", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.DataPrivacyFramework>; deployContract( name: "DataPrivacyFrameworkMpc", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.DataPrivacyFrameworkMpc>; deployContract( name: "DataPrivacyFrameworkMock", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.DataPrivacyFrameworkMock>; deployContract( name: "PrivateERC20Mock", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.PrivateERC20Mock>; deployContract( name: "PrivateERC721URIStorageMock", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.PrivateERC721URIStorageMock>; deployContract( name: "Arithmetic128BitTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.Arithmetic128BitTestsContract>; deployContract( name: "Arithmetic256BitTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.Arithmetic256BitTestsContract>; deployContract( name: "ArithmeticTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.ArithmeticTestsContract>; deployContract( name: "Bitwise128BitTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.Bitwise128BitTestsContract>; deployContract( name: "Bitwise256BitTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.Bitwise256BitTestsContract>; deployContract( name: "BitwiseTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.BitwiseTestsContract>; deployContract( name: "CheckedArithmeticWithOverflowBitTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.CheckedArithmeticWithOverflowBitTestsContract>; deployContract( name: "Comparison128BitTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.Comparison128BitTestsContract>; deployContract( name: "Comparison1TestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.Comparison1TestsContract>; deployContract( name: "Comparison256BitTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.Comparison256BitTestsContract>; deployContract( name: "Comparison2TestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.Comparison2TestsContract>; deployContract( name: "MinMaxTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.MinMaxTestsContract>; deployContract( name: "Miscellaneous128BitTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.Miscellaneous128BitTestsContract>; deployContract( name: "Miscellaneous1TestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.Miscellaneous1TestsContract>; deployContract( name: "Miscellaneous256BitTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.Miscellaneous256BitTestsContract>; deployContract( name: "MiscellaneousTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.MiscellaneousTestsContract>; deployContract( name: "OffboardToUserKeyTestContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.OffboardToUserKeyTestContract>; deployContract( name: "ShiftTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.ShiftTestsContract>; deployContract( name: "StringTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.StringTestsContract>; deployContract( name: "TransferScalarTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.TransferScalarTestsContract>; deployContract( name: "TransferTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.TransferTestsContract>; deployContract( name: "TransferWithAllowance64_16TestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.TransferWithAllowance64_16TestsContract>; deployContract( name: "TransferWithAllowance64_32TestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.TransferWithAllowance64_32TestsContract>; deployContract( name: "TransferWithAllowance64_64TestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.TransferWithAllowance64_64TestsContract>; deployContract( name: "TransferWithAllowance64_8TestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.TransferWithAllowance64_8TestsContract>; deployContract( name: "TransferWithAllowanceScalarTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.TransferWithAllowanceScalarTestsContract>; deployContract( name: "TransferWithAllowanceTestsContract", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.TransferWithAllowanceTestsContract>; deployContract( name: "PrivateERC20WalletMock", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.PrivateERC20WalletMock>; deployContract( name: "AccountOnboard", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.AccountOnboard>; deployContract( name: "IPrivateERC20", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.IPrivateERC20>; deployContract( name: "PrivateERC20", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.PrivateERC20>; deployContract( name: "IPrivateERC721URIStorage", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.IPrivateERC721URIStorage>; deployContract( name: "PrivateERC721URIStorage", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.PrivateERC721URIStorage>; deployContract( name: "IERC721Errors", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.IERC721Errors>; deployContract( name: "PrivateERC721", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.PrivateERC721>; deployContract( name: "MpcCore", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.MpcCore>; deployContract( name: "ExtendedOperations", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.ExtendedOperations>; deployContract( name: "IERC4906", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.IERC4906>; deployContract( name: "IERC721", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.IERC721>; deployContract( name: "IERC721Receiver", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.IERC721Receiver>; deployContract( name: "ERC165", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.ERC165>; deployContract( name: "IERC165", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.IERC165>; deployContract( name: "DataPrivacyFramework", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.DataPrivacyFramework>; deployContract( name: "DataPrivacyFrameworkMpc", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.DataPrivacyFrameworkMpc>; deployContract( name: "DataPrivacyFrameworkMock", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.DataPrivacyFrameworkMock>; deployContract( name: "PrivateERC20Mock", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.PrivateERC20Mock>; deployContract( name: "PrivateERC721URIStorageMock", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.PrivateERC721URIStorageMock>; deployContract( name: "Arithmetic128BitTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.Arithmetic128BitTestsContract>; deployContract( name: "Arithmetic256BitTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.Arithmetic256BitTestsContract>; deployContract( name: "ArithmeticTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.ArithmeticTestsContract>; deployContract( name: "Bitwise128BitTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.Bitwise128BitTestsContract>; deployContract( name: "Bitwise256BitTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.Bitwise256BitTestsContract>; deployContract( name: "BitwiseTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.BitwiseTestsContract>; deployContract( name: "CheckedArithmeticWithOverflowBitTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.CheckedArithmeticWithOverflowBitTestsContract>; deployContract( name: "Comparison128BitTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.Comparison128BitTestsContract>; deployContract( name: "Comparison1TestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.Comparison1TestsContract>; deployContract( name: "Comparison256BitTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.Comparison256BitTestsContract>; deployContract( name: "Comparison2TestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.Comparison2TestsContract>; deployContract( name: "MinMaxTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.MinMaxTestsContract>; deployContract( name: "Miscellaneous128BitTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.Miscellaneous128BitTestsContract>; deployContract( name: "Miscellaneous1TestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.Miscellaneous1TestsContract>; deployContract( name: "Miscellaneous256BitTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.Miscellaneous256BitTestsContract>; deployContract( name: "MiscellaneousTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.MiscellaneousTestsContract>; deployContract( name: "OffboardToUserKeyTestContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.OffboardToUserKeyTestContract>; deployContract( name: "ShiftTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.ShiftTestsContract>; deployContract( name: "StringTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.StringTestsContract>; deployContract( name: "TransferScalarTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.TransferScalarTestsContract>; deployContract( name: "TransferTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.TransferTestsContract>; deployContract( name: "TransferWithAllowance64_16TestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.TransferWithAllowance64_16TestsContract>; deployContract( name: "TransferWithAllowance64_32TestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.TransferWithAllowance64_32TestsContract>; deployContract( name: "TransferWithAllowance64_64TestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.TransferWithAllowance64_64TestsContract>; deployContract( name: "TransferWithAllowance64_8TestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.TransferWithAllowance64_8TestsContract>; deployContract( name: "TransferWithAllowanceScalarTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.TransferWithAllowanceScalarTestsContract>; deployContract( name: "TransferWithAllowanceTestsContract", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.TransferWithAllowanceTestsContract>; deployContract( name: "PrivateERC20WalletMock", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.PrivateERC20WalletMock>; deployContract( name: "AccountOnboard", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.AccountOnboard>; deployContract( name: "IPrivateERC20", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.IPrivateERC20>; deployContract( name: "PrivateERC20", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.PrivateERC20>; deployContract( name: "IPrivateERC721URIStorage", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.IPrivateERC721URIStorage>; deployContract( name: "PrivateERC721URIStorage", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.PrivateERC721URIStorage>; deployContract( name: "IERC721Errors", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.IERC721Errors>; deployContract( name: "PrivateERC721", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.PrivateERC721>; deployContract( name: "MpcCore", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.MpcCore>; deployContract( name: "ExtendedOperations", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<Contracts.ExtendedOperations>; // default types getContractFactory( name: string, signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<ethers.ContractFactory>; getContractFactory( abi: any[], bytecode: ethers.BytesLike, signer?: ethers.Signer ): Promise<ethers.ContractFactory>; getContractAt( nameOrAbi: string | any[], address: string | ethers.Addressable, signer?: ethers.Signer ): Promise<ethers.Contract>; deployContract( name: string, signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<ethers.Contract>; deployContract( name: string, args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise<ethers.Contract>; } }