class_docstr: Interface for any component which will run in a graph.
class_docstr_tok: ["Interface","for","any","component","which","will","run","in","a","graph","."]
docstr: Returns the component's default config.
  
  Default config and user config are merged by the `GraphNode` before the
  config is passed to the `create` and `load` method of the component.
  
  Returns:
      The default config of the component.
code: def get_default_config() -> Dict[Text, Any]:
      """Returns the component's default config.
  
      Default config and user config are merged by the `GraphNode` before the
      config is passed to the `create` and `load` method of the component.
  
      Returns:
          The default config of the component.
      """
      return {}
  
imports: from __future__ import annotations
  import dataclasses
  from abc import ABC, abstractmethod
  from dataclasses import dataclass, field
  import logging
  from typing import Any, Callable, Dict, List, Optional, Text, Type, Tuple, Union
  from rasa.engine.exceptions import GraphComponentException, GraphRunError, GraphSchemaException
  import rasa.shared.utils.common
  import rasa.utils.common
  from rasa.engine.storage.resource import Resource
  from rasa.engine.storage.storage import ModelStorage
  from rasa.shared.exceptions import InvalidConfigException, RasaException
  from rasa.shared.data import TrainingType
label_desc: Use image node_id 4 for calling the GraphComponent obj's underlying member method code with example usage: obj.get_default_config() and returns: dict