






from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_flax_available, is_torch_available


A__	:			List[Any]			   = {
    'configuration_longt5': ['LONGT5_PRETRAINED_CONFIG_ARCHIVE_MAP', 'LongT5Config', 'LongT5OnnxConfig'],
}

try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							A__	:			List[str]			   = [
							    'LONGT5_PRETRAINED_MODEL_ARCHIVE_LIST',
							    'LongT5EncoderModel',
							    'LongT5ForConditionalGeneration',
							    'LongT5Model',
							    'LongT5PreTrainedModel',
							]

try:
							if not is_flax_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							A__	:			Optional[int]			   = [
							    'FlaxLongT5ForConditionalGeneration',
							    'FlaxLongT5Model',
							    'FlaxLongT5PreTrainedModel',
							]


if TYPE_CHECKING:
							from .configuration_longta import LONGT5_PRETRAINED_CONFIG_ARCHIVE_MAP, LongTaConfig, LongTaOnnxConfig

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_longta import (
														    LONGT5_PRETRAINED_MODEL_ARCHIVE_LIST,
														    LongTaEncoderModel,
														    LongTaForConditionalGeneration,
														    LongTaModel,
														    LongTaPreTrainedModel,
														)

							try:
														if not is_flax_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_flax_longta import (
														    FlaxLongTaForConditionalGeneration,
														    FlaxLongTaModel,
														    FlaxLongTaPreTrainedModel,
														)


else:
							import sys

							A__	:			int			   = _LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)












from .configuration_bert_masked import MaskedBertConfig
from .modeling_bert_masked import (
    MaskedBertForMultipleChoice,
    MaskedBertForQuestionAnswering,
    MaskedBertForSequenceClassification,
    MaskedBertForTokenClassification,
    MaskedBertModel,
)
from .modules import *




