IBCEvent<E>: {
    blockHeight: number;
    blockTime: number;
    event: E;
    type: "IBC_EVENT";
} & {
    [K in keyof IBCPacketEvents[E]]: IBCPacketEvents[E][K]
}

Type Parameters