TxBody: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): TxBody;
    encode(message: TxBody, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: TxBodyAmino): TxBody;
    fromAminoMsg(object: TxBodyAminoMsg): TxBody;
    fromPartial(object: {
        extensionOptions?: {
            $typeUrl?: string;
            typeUrl?: string;
            value?: Uint8Array;
        }[];
        memo?: string;
        messages?: {
            $typeUrl?: string;
            typeUrl?: string;
            value?: Uint8Array;
        }[];
        nonCriticalExtensionOptions?: {
            $typeUrl?: string;
            typeUrl?: string;
            value?: Uint8Array;
        }[];
        timeoutHeight?: bigint;
    }): TxBody;
    fromProtoMsg(message: TxBodyProtoMsg): TxBody;
    toAmino(message: TxBody): TxBodyAmino;
    toAminoMsg(message: TxBody): TxBodyAminoMsg;
    toProto(message: TxBody): Uint8Array;
    toProtoMsg(message: TxBody): TxBodyProtoMsg;
}