code: def recv_monitor_message(
      socket: "zmq.asyncio.Socket",
      flags: int = 0,
  ) -> Awaitable[_MonitorMessage]:
      ...
  
file_path: catboost/contrib/python/pyzmq/py3/zmq/utils/monitor.py
imports: import struct
  from typing import Awaitable, List, Union, overload
  import zmq
  import zmq.asyncio
  from zmq._typing import TypedDict
  from zmq.error import _check_version
label_desc: Use image node_id 2 for calling a global function with example usage: recv_monitor_message(socket, flags) without return types