class_docstr: Interface for any component which will run in a graph.
docstr: Components that should be included in the pipeline before this component.
docstr_tok: ["Components","that","should","be","included","in","the","pipeline","before","this","component","."]
code: def required_components(cls) -> List[Type]:
      """Components that should be included in the pipeline before this component."""
      return []
  
file_path: rasa/data/test_classes/graph_component_interface.py
imports: from __future__ import annotations
  from abc import ABC, abstractmethod
  from typing import List, Type, Dict, Text, Any, Optional
  from rasa.engine.graph import ExecutionContext
  from rasa.engine.storage.resource import Resource
  from rasa.engine.storage.storage import ModelStorage
label_desc: Use image node_id 1 for calling the GraphComponent obj's underlying member method code with example usage: obj.required_components(cls) and returns: list