  if TYPE_CHECKING:
      from plugins.train.model._base import ModelBase
  
  if sys.version_info < (3, 8):
      from typing_extensions import get_args, Literal
  else:
      from typing import get_args, Literal
  
 
</s> remove     from .generator import ConfigType
 </s> add  </s> remove from lib.training.generator import BatchType, ConfigType, DataGenerator
 </s> add from lib.training.generator import BatchType, DataGenerator </s> remove     from plugins.train.trainer._base import ConfigType
 </s> add     from lib.config import ConfigValueType
    from lib.config import ConfigValueType
  if TYPE_CHECKING:
      from plugins.train.model._base import ModelBase
    from lib.config import ConfigValueType
  
  if sys.version_info < (3, 8):
      from typing_extensions import get_args, Literal
  else:
      from typing import get_args, Literal
  
keep add keep keep keep keep keep keep
 Preview - Allow mask color/opacity configuration
  - typing: lib.config
  - docs: lib.config
  - bugfix: popup_configure - keep assets on top 
plugins/train/trainer/_base.py