type PrepareEventOptions<TSignature extends `event ${string}` | AbiEvent> = { filters?: Readonly<EventFilters<ParseEvent<TSignature>>>; signature: TSignature;};