type PreparedEvent<abiEvent extends AbiEvent> = { abiEvent: abiEvent; hash: Hex; topics: Array<Hex>;};
type abiEvent = abiEvent;
type hash = Hex;
type topics = Array<Hex>;