code: def supported_dtypes(self):
      return SupportedDtypes(
          valid_dtypes=self.valid_dtypes,
          invalid_dtypes=self.invalid_dtypes,
          valid_numeric_dtypes=self.valid_numeric_dtypes,
          invalid_numeric_dtypes=self.invalid_numeric_dtypes,
          valid_int_dtypes=self.valid_int_dtypes,
          invalid_int_dtypes=self.invalid_int_dtypes,
          valid_uint_dtypes=self.valid_uint_dtypes,
          invalid_uint_dtypes=self.invalid_uint_dtypes,
          valid_float_dtypes=self.valid_float_dtypes,
          invalid_float_dtypes=self.invalid_float_dtypes,
          valid_complex_dtypes=self.valid_complex_dtypes,
          invalid_complex_dtypes=self.invalid_complex_dtypes,
      )
  
file_path: ivy/ivy_tests/test_ivy/test_frontends/config/scipy.py
imports: from .base import FrontendConfig, SupportedDeviecs, SupportedDtypes
  import scipy
  import numpy
label_desc: Use image node_id 2 for calling the ScipyFrontendConfig obj's underlying member method code with example usage: obj.supported_dtypes() and returns: SupportedDtypes