code: def list_possible_issue_types(task: str) -> List[str]:
      """Returns a list of all registered issue types.
  
      Any issue type that is not in this list cannot be used in the :py:meth:`find_issues` method.
  
      See Also
      --------
      :py:class:`REGISTRY <cleanlab.datalab.internal.issue_manager_factory.REGISTRY>` : All available issue types and their corresponding issue managers can be found here.
      """
      return list(REGISTRY.get(task, []))
  
file_path: cleanlab/cleanlab/datalab/internal/issue_manager_factory.py
imports: from __future__ import annotations
  from typing import Dict, List, Type
  from cleanlab.datalab.internal.issue_manager import ClassImbalanceIssueManager, DataValuationIssueManager, IssueManager, LabelIssueManager, NearDuplicateIssueManager, NonIIDIssueManager, ClassImbalanceIssueManager, UnderperformingGroupIssueManager, DataValuationIssueManager, OutlierIssueManager, NullIssueManager
  from cleanlab.datalab.internal.issue_manager.regression import RegressionLabelIssueManager
label_desc: Use image node_id 2 for calling a global function with example usage: list_possible_issue_types(task) and returns: list