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