Type alias CreateEventFilterParameters<TAbiEvent, TAbiEvents, TStrict, TFromBlock, TToBlock, _EventName, _Args>
CreateEventFilterParameters<TAbiEvent, TAbiEvents, TStrict, TFromBlock, TToBlock, _EventName, _Args>: { address?: Address | Address[]; fromBlock?: TFromBlock | BlockNumber | BlockTag; toBlock?: TToBlock | BlockNumber | BlockTag; } & (MaybeExtractEventArgsFromAbi<TAbiEvents, _EventName> extends infer TEventFilterArgs ? { args: TEventFilterArgs | (_Args extends TEventFilterArgs ? _Args : never); event: TAbiEvent; events?: never; strict?: TStrict; } | { args?: never; event?: TAbiEvent; events?: never; strict?: TStrict; } | { args?: never; event?: never; events: TAbiEvents; strict?: TStrict; } | { args?: never; event?: never; events?: never; strict?: never; } : { args?: never; event?: never; events?: never; strict?: never; })