Event: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): Event;
    encode(message: Event, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: EventAmino): Event;
    fromAminoMsg(object: EventAminoMsg): Event;
    fromPartial(object: {
        attributes?: {
            index?: boolean;
            key?: Uint8Array;
            value?: Uint8Array;
        }[];
        type?: string;
    }): Event;
    fromProtoMsg(message: EventProtoMsg): Event;
    toAmino(message: Event): EventAmino;
    toProto(message: Event): Uint8Array;
    toProtoMsg(message: Event): EventProtoMsg;
}