IBCPacketEvents: {
    acknowledgementPacket: {
        acknowledgement: Bytes;
        packet: IBCPacket;
        relayer: string;
    };
    channelCloseConfirm: {
        channelID: IBCChannelID;
        portID: IBCPortID;
    };
    channelCloseInit: {
        channelID: IBCChannelID;
        portID: IBCPortID;
    };
    channelOpenAck: ConnectingInfo;
    channelOpenConfirm: ConnectingInfo;
    channelOpenInit: ConnectingInfo;
    channelOpenTry: ConnectingInfo;
    receivePacket: {
        packet: IBCPacket;
    };
    sendPacket: {
        packet: IBCPacket;
        relativeTimeoutNs: bigint;
    };
    timeoutPacket: {
        packet: IBCPacket;
    };
}