import { Signer, ContractFactory, Overrides } from "ethers"; import { Provider, TransactionRequest } from "@ethersproject/providers"; import type { Events, EventsInterface } from "../Events"; export declare class Events__factory extends ContractFactory { constructor(signer?: Signer); deploy(overrides?: Overrides & { from?: string | Promise; }): Promise; getDeployTransaction(overrides?: Overrides & { from?: string | Promise; }): TransactionRequest; attach(address: string): Events; connect(signer: Signer): Events__factory; static readonly bytecode = "0x6080604052348015600f57600080fd5b50603f80601d6000396000f3fe6080604052600080fdfea26469706673582212201b8521648ba92f09dfa014c3e5e35e584370bf96532c3f542ce021948c96d21764736f6c63430008040033"; static readonly abi: { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; }[]; static createInterface(): EventsInterface; static connect(address: string, signerOrProvider: Signer | Provider): Events; }