

from typing import TYPE_CHECKING

# rely on isort to merge the imports
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


SCREAMING_SNAKE_CASE		:Any						=     {
    """configuration_informer""": [
        """INFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP""",
        """InformerConfig""",
    ],
}

try:
 if not is_torch_available():
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 pass
else:
 SCREAMING_SNAKE_CASE		:int						=     [
     """INFORMER_PRETRAINED_MODEL_ARCHIVE_LIST""",
     """InformerForPrediction""",
     """InformerModel""",
     """InformerPreTrainedModel""",
 ]


if TYPE_CHECKING:
 from .configuration_informer import INFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP, InformerConfig

 try:
  if not is_torch_available():
   raise OptionalDependencyNotAvailable()
 except OptionalDependencyNotAvailable:
  pass
 else:
  from .modeling_informer import (
      INFORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
      InformerForPrediction,
      InformerModel,
      InformerPreTrainedModel,
  )

else:
 import sys

 SCREAMING_SNAKE_CASE		:Union[str, Any]						=     _LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)



from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_tokenizers_available


SCREAMING_SNAKE_CASE		:List[Any]						=     {"""tokenization_herbert""": ["""HerbertTokenizer"""]}

try:
 if not is_tokenizers_available():
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 pass
else:
 SCREAMING_SNAKE_CASE		:Union[str, Any]						=     ["""HerbertTokenizerFast"""]


if TYPE_CHECKING:
 from .tokenization_herbert import HerbertTokenizer

 try:
  if not is_tokenizers_available():
   raise OptionalDependencyNotAvailable()
 except OptionalDependencyNotAvailable:
  pass
 else:
  from .tokenization_herbert_fast import HerbertTokenizerFast

else:
 import sys

 SCREAMING_SNAKE_CASE		:List[str]						=     _LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)
