import { Signer, ContractFactory, Overrides } from "ethers"; import { Provider, TransactionRequest } from "@ethersproject/providers"; import type { BadRecipient4, BadRecipient4Interface } from "../BadRecipient4"; export declare class BadRecipient4__factory extends ContractFactory { constructor(signer?: Signer); deploy(overrides?: Overrides & { from?: string | Promise; }): Promise; getDeployTransaction(overrides?: Overrides & { from?: string | Promise; }): TransactionRequest; attach(address: string): BadRecipient4; connect(signer: Signer): BadRecipient4__factory; static readonly bytecode = "0x608060405234801561001057600080fd5b5061012f806100206000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063ab2dc3f514602d575b600080fd5b60ea60048036036080811015604157600080fd5b63ffffffff823581169260208101359091169160408201359190810190608081016060820135640100000000811115607857600080fd5b820183602082011115608957600080fd5b8035906020019184600183028401116401000000008311171560aa57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955060ec945050505050565b005b62abcdef60005260206000f3fea2646970667358221220697a2173c610afe52833abe99af034f3e593519c2372865ddbc407ad4b63a65364736f6c63430007060033"; static readonly abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; }[]; static createInterface(): BadRecipient4Interface; static connect(address: string, signerOrProvider: Signer | Provider): BadRecipient4; } //# sourceMappingURL=BadRecipient4__factory.d.ts.map