code: def supported_dtypes(self):
      return SupportedDtypes(
          valid_dtypes=self.backend.valid_dtypes,
          invalid_dtypes=self.backend.invalid_dtypes,
          valid_numeric_dtypes=self.backend.valid_numeric_dtypes,
          invalid_numeric_dtypes=self.backend.invalid_numeric_dtypes,
          valid_int_dtypes=self.backend.valid_int_dtypes,
          invalid_int_dtypes=self.backend.invalid_int_dtypes,
          valid_uint_dtypes=self.backend.valid_uint_dtypes,
          invalid_uint_dtypes=self.backend.invalid_uint_dtypes,
          valid_float_dtypes=self.backend.valid_float_dtypes,
          invalid_float_dtypes=self.backend.invalid_float_dtypes,
          valid_complex_dtypes=self.backend.valid_complex_dtypes,
          invalid_complex_dtypes=self.backend.invalid_complex_dtypes,
      )
  
imports: from abc import ABC, abstractproperty, abstractmethod
  from dataclasses import dataclass
  from typing import List
  import ivy
label_desc: Use image node_id 5 for calling the FrontendConfigWithBackend obj's underlying member method code with example usage: obj.supported_dtypes() and returns: SupportedDtypes