code: def get_defaults_section_for_feature_type(
      feature_type: str,
      config_defaults: FeatureTypeDefaultsDict,
      config_defaults_section: str,
  ) -> FeatureConfigDict:
      """Returns a dictionary of all default parameter values specified in the global defaults section for the
      config_defaults_section of the feature_type."""
  
      if feature_type not in config_defaults:
          return {}
  
      if config_defaults_section not in config_defaults[feature_type]:
          return {}
  
      return config_defaults[feature_type][config_defaults_section]
  
file_path: ludwig/ludwig/utils/config_utils.py
imports: from typing import Any, Dict, Set, Union
  from ludwig.api_annotations import DeveloperAPI
  from ludwig.constants import DECODER, ENCODER, IMAGE, INPUT_FEATURES, MODEL_ECD, MODEL_LLM, MODEL_TYPE, PREPROCESSING, SEQUENCE, TEXT, TIMESERIES, TYPE
  from ludwig.features.feature_registries import get_input_type_registry
  from ludwig.schema.model_config import ModelConfig
  from ludwig.types import FeatureConfigDict, FeatureTypeDefaultsDict, PreprocessingConfigDict
label_desc: Use image node_id 2 for calling a global function with example usage: get_defaults_section_for_feature_type(feature_type, config_defaults, config_defaults_section) and returns: config_defaults, dict, dict