
from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_tf_available,
    is_tokenizers_available,
    is_torch_available,
)


a__				:      str    		=     {
    '''configuration_led''': ['''LED_PRETRAINED_CONFIG_ARCHIVE_MAP''', '''LEDConfig'''],
    '''tokenization_led''': ['''LEDTokenizer'''],
}

try:
      if not is_tokenizers_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      a__				:      Any    		=     ['''LEDTokenizerFast''']

try:
      if not is_torch_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      a__				:      int    		=     [
          '''LED_PRETRAINED_MODEL_ARCHIVE_LIST''',
          '''LEDForConditionalGeneration''',
          '''LEDForQuestionAnswering''',
          '''LEDForSequenceClassification''',
          '''LEDModel''',
          '''LEDPreTrainedModel''',
      ]


try:
      if not is_tf_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      a__				:      int    		=     ['''TFLEDForConditionalGeneration''', '''TFLEDModel''', '''TFLEDPreTrainedModel''']


if TYPE_CHECKING:
      from .configuration_led import LED_PRETRAINED_CONFIG_ARCHIVE_MAP, LEDConfig
      from .tokenization_led import LEDTokenizer

      try:
            if not is_tokenizers_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .tokenization_led_fast import LEDTokenizerFast

      try:
            if not is_torch_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .modeling_led import (
                LED_PRETRAINED_MODEL_ARCHIVE_LIST,
                LEDForConditionalGeneration,
                LEDForQuestionAnswering,
                LEDForSequenceClassification,
                LEDModel,
                LEDPreTrainedModel,
            )

      try:
            if not is_tf_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .modeling_tf_led import TFLEDForConditionalGeneration, TFLEDModel, TFLEDPreTrainedModel

else:
      import sys

      a__				:      List[Any]    		=     _LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)


from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


a__				:      List[Any]    		=     {
    '''configuration_decision_transformer''': [
        '''DECISION_TRANSFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP''',
        '''DecisionTransformerConfig''',
    ],
}

try:
      if not is_torch_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      a__				:      List[str]    		=     [
          '''DECISION_TRANSFORMER_PRETRAINED_MODEL_ARCHIVE_LIST''',
          '''DecisionTransformerGPT2Model''',
          '''DecisionTransformerGPT2PreTrainedModel''',
          '''DecisionTransformerModel''',
          '''DecisionTransformerPreTrainedModel''',
      ]


if TYPE_CHECKING:
      from .configuration_decision_transformer import (
          DECISION_TRANSFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP,
          DecisionTransformerConfig,
      )

      try:
            if not is_torch_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .modeling_decision_transformer import (
                DECISION_TRANSFORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
                DecisionTransformerGPTaModel,
                DecisionTransformerGPTaPreTrainedModel,
                DecisionTransformerModel,
                DecisionTransformerPreTrainedModel,
            )


else:
      import sys

      a__				:      str    		=     _LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)
