import { Signer, ContractFactory, Overrides } from "ethers"; import { Provider, TransactionRequest } from "@ethersproject/providers"; import type { ETHHelper, ETHHelperInterface } from "../ETHHelper"; export declare class ETHHelper__factory extends ContractFactory { constructor(...args: [signer: Signer] | ConstructorParameters); deploy(_weth: string, _bridge: string, overrides?: Overrides & { from?: string | Promise; }): Promise; getDeployTransaction(_weth: string, _bridge: string, overrides?: Overrides & { from?: string | Promise; }): TransactionRequest; attach(address: string): ETHHelper; connect(signer: Signer): ETHHelper__factory; static readonly bytecode = "0x60c060405234801561001057600080fd5b506040516104833803806104838339818101604052604081101561003357600080fd5b5080516020909101516001600160601b0319606083811b821660805282901b1660a0526040805163095ea7b360e01b81526001600160a01b038084166004830152600019602483015291519184169163095ea7b39160448082019260009290919082900301818387803b1580156100a957600080fd5b505af11580156100bd573d6000803e3d6000fd5b50505050505060805160601c60a05160601c6103886100fb600039806101a752806102d152508061017152806101cb528061028552506103886000f3fe60806040526004361061005a5760003560e01c80638b3a145e116100435780638b3a145e146100ca578063e78cea9214610111578063fcdef44c146101265761005a565b80631411b7c01461005f5780633fc8cef31461008c575b600080fd5b61008a6004803603604081101561007557600080fd5b5063ffffffff81351690602001351515610157565b005b34801561009857600080fd5b506100a161016f565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b61008a600480360360608110156100e057600080fd5b5063ffffffff8135169073ffffffffffffffffffffffffffffffffffffffff60208201351690604001351515610193565b34801561011d57600080fd5b506100a16101a5565b61008a6004803603606081101561013c57600080fd5b5063ffffffff813516906020810135906040013515156101c9565b61016b8261016433610362565b60006101c9565b5050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6101a08361016484610362565b505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663d0e30db0346040518263ffffffff1660e01b81526004016000604051808303818588803b15801561023157600080fd5b505af1158015610245573d6000803e3d6000fd5b5050604080517fa9bd122600000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116600483015234602483015263ffffffff891660448301526064820188905260006084830181905292517f0000000000000000000000000000000000000000000000000000000000000000909116955063a9bd1226945060a48083019450909182900301818387803b15801561031a57600080fd5b505af115801561032e573d6000803e3d6000fd5b50506040513392507f7d4b3c5c44bd8008199bb99f184426274cf24f917f4da3485d6a39f894366b109150600090a2505050565b73ffffffffffffffffffffffffffffffffffffffff169056fea164736f6c6343000706000a"; static readonly abi: ({ inputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; name?: undefined; outputs?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; stateMutability?: undefined; outputs?: undefined; } | { inputs: never[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; anonymous?: undefined; })[]; static createInterface(): ETHHelperInterface; static connect(address: string, signerOrProvider: Signer | Provider): ETHHelper; } //# sourceMappingURL=ETHHelper__factory.d.ts.map