How to get the tooldef of the ui element the mouse is over?

Hey guys, I’d like to be able to get the tooldef as defined in for the property or operator which belongs to the ui element the mouse is hovered over.

Here’s what I have so far, but I think I might be barking up the wrong tree.

import bpy
from bl_ui.space_toolsystem_toolbar import  ToolDef
from bl_ui.space_toolsystem_common import description_from_id, ToolSelectPanelHelper

class NOTE_OT_printtooldef(bpy.types.Operator):
    bl_idname = "note.printtooldef"
    bl_label = "print the tool description"
    def execute(self, context):
        space_type = context.space_data.type
        tool = ToolSelectPanelHelper.tool_active_from_context(context)
        description = **HOW TO GET DESCRIPTION**

        return {'FINISHED'}