docs: async def close_wallet_search(wallet_search_handle: int) -> None:
      """
      Close wallet search (make search handle invalid)
  
      :param wallet_search_handle: wallet wallet handle (created by open_wallet_search)
      :return: None
      """
  
      logger = logging.getLogger(__name__)
      logger.debug("close_wallet_search: >>> wallet_search_handle: %r",
                   wallet_search_handle)
  
      if not hasattr(close_wallet_search, "cb"):
          logger.debug("close_wallet_search: Creating callback")
          close_wallet_search.cb = create_cb(CFUNCTYPE(None, c_int32, c_int32))
  
      c_wallet_search_handle = c_int32(wallet_search_handle)
  
      res = await do_call('indy_close_wallet_search',
                          c_wallet_search_handle,
                          close_wallet_search.cb)
  
      logger.debug("close_wallet_search: <<< res: %r", res)
      return res