code: def config_base(self) -> Type[MLDataConfig]:
      return MLDataConfig
  
imports: import numpy
  from abc import ABCMeta
  from typing import List
  from typing import Type
  from typing import Tuple
  from typing import Union
  from typing import Optional
  from dataclasses import dataclass
  from cftool.misc import safe_execute
  from cftool.types import np_dict_type
  from ..blocks import MLBatch
  from ..blocks import MLDatasetTag
  from ..blocks import GatherBlock
  from ..blocks import FileParserBlock
  from ..blocks import MLFileProcessorConfig
  from ..blocks import MLSplitterConfig
  from ..blocks import SplitterBlock
  from ..blocks import RecognizerBlock
  from ..blocks import MLRecognizerConfig
  from ..blocks import NanHandlerBlock
  from ..blocks import MLNanHandlerConfig
  from ..blocks import PreProcessorBlock
  from ..blocks import MLPreProcessConfig
  from ..utils import ArrayLoader
  from ..utils import IArrayDataset
  from ...types import data_type
  from ...types import sample_weights_type
  from ...schema import IData
  from ...schema import IDataBlock
  from ...schema import DataConfig
  from ...schema import DataProcessor
  from ...schema import DataProcessorConfig
  from ...constants import INPUT_KEY
  from ...constants import LABEL_KEY
label_desc: Use image node_id 1 for calling the MLData obj's underlying member method code with example usage: obj.config_base() and returns: MLDataConfig