code: def test_model_config(
      quantile_levels, intervals, forecast_keys, statsforecast_keys
  ):
      config = ModelConfig(quantile_levels=quantile_levels)
      assert config.intervals == intervals
      assert config.forecast_keys == forecast_keys
      assert config.statsforecast_keys == statsforecast_keys
  
file_path: gluonts/test/ext/hierarchicalforecast/test_predictor.py
imports: from pathlib import Path
  from tempfile import TemporaryDirectory
  import itertools
  import pytest
  from statsforecast.models import AutoARIMA, AutoETS
  from hierarchicalforecast.methods import BottomUp, ERM, MiddleOut, MinTrace, OptimalCombination, TopDown
  from gluonts.evaluation import MultivariateEvaluator, backtest_metrics
  from gluonts.model import Predictor
  from gluonts.core import serde
  from gluonts.ext.hierarchicalforecast import ModelConfig, HierarchicalForecastPredictor
label_desc: Use image node_id 4 for calling a global function with example usage: test_model_config(quantile_levels, intervals, forecast_keys, statsforecast_keys) without return types