Misbehaviour: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): Misbehaviour;
    encode(message: Misbehaviour, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: MisbehaviourAmino): Misbehaviour;
    fromAminoMsg(object: MisbehaviourAminoMsg): Misbehaviour;
    fromPartial(object: {
        clientId?: string;
        sequence?: bigint;
        signatureOne?: {
            data?: Uint8Array;
            dataType?: DataType;
            signature?: Uint8Array;
            timestamp?: bigint;
        };
        signatureTwo?: {
            data?: Uint8Array;
            dataType?: DataType;
            signature?: Uint8Array;
            timestamp?: bigint;
        };
    }): Misbehaviour;
    fromProtoMsg(message: MisbehaviourProtoMsg): Misbehaviour;
    toAmino(message: Misbehaviour): MisbehaviourAmino;
    toAminoMsg(message: Misbehaviour): MisbehaviourAminoMsg;
    toProto(message: Misbehaviour): Uint8Array;
    toProtoMsg(message: Misbehaviour): MisbehaviourProtoMsg;
}