docs: def heightmap_count_cells(hm: np.ndarray, mi: float, ma: float) -> int:
      """Return the number of map cells which value is between ``mi`` and ``ma``.
  
      Args:
          hm (numpy.ndarray): A numpy.ndarray formatted for heightmap functions.
          mi (float): The lower bound.
          ma (float): The upper bound.
  
      Returns:
          int: The count of values which fall between ``mi`` and ``ma``.
  
      .. deprecated:: 8.1
          Can be replaced by an equivalent NumPy function such as:
          ``numpy.count_nonzero((mi <= hm) & (hm < ma))``
      """
      return int(lib.TCOD_heightmap_count_cells(_heightmap_cdata(hm), mi, ma))