import { EventFilter, Event } from "ethers"; import { Result } from "@ethersproject/abi"; export interface TypedEventFilter<_EventArgsArray, _EventArgsObject> extends EventFilter { } export interface TypedEvent extends Event { args: EventArgs; } export declare type TypedListener, EventArgsObject> = (...listenerArg: [ ...EventArgsArray, TypedEvent ]) => void;