code: def configspace(self) -> ConfigurationSpace:
      cs = ConfigurationSpace(seed=0)
      x0 = Float("x0", (-5, 10), default=-3)
      x1 = Float("x1", (-5, 10), default=-4)
      cs.add_hyperparameters([x0, x1])
  
      return cs
  
file_path: SMAC3/examples/1_basics/4_callback.py
imports: from __future__ import annotations
  from ConfigSpace import Configuration, ConfigurationSpace, Float
  import smac
  from smac import Callback
  from smac import HyperparameterOptimizationFacade
  from smac import Scenario
  from smac.runhistory import TrialInfo, TrialValue
label_desc: Use image node_id 1 for calling the Rosenbrock2D obj's underlying member method code with example usage: obj.configspace() and returns: cs