from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


__magic_name__								={
    "configuration_mgp_str": ["MGP_STR_PRETRAINED_CONFIG_ARCHIVE_MAP", "MgpstrConfig"],
    "processing_mgp_str": ["MgpstrProcessor"],
    "tokenization_mgp_str": ["MgpstrTokenizer"],
}

try:
     if not is_torch_available():
          raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
     pass
else:
     __magic_name__								=[
         "MGP_STR_PRETRAINED_MODEL_ARCHIVE_LIST",
         "MgpstrModel",
         "MgpstrPreTrainedModel",
         "MgpstrForSceneTextRecognition",
     ]

if TYPE_CHECKING:
     from .configuration_mgp_str import MGP_STR_PRETRAINED_CONFIG_ARCHIVE_MAP, MgpstrConfig
     from .processing_mgp_str import MgpstrProcessor
     from .tokenization_mgp_str import MgpstrTokenizer

     try:
          if not is_torch_available():
               raise OptionalDependencyNotAvailable()
     except OptionalDependencyNotAvailable:
          pass
     else:
          from .modeling_mgp_str import (
              MGP_STR_PRETRAINED_MODEL_ARCHIVE_LIST,
              MgpstrForSceneTextRecognition,
              MgpstrModel,
              MgpstrPreTrainedModel,
          )
else:
     import sys

     __magic_name__								=_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)




import warnings

from ...utils import logging
from .image_processing_beit import BeitImageProcessor


__magic_name__								=logging.get_logger(__name__)



class     _A   (    __UpperCamelCase							):






  def __init__(self   ,				*SCREAMING_SNAKE_CASE_   ,				**SCREAMING_SNAKE_CASE_	)		->      None:





       '''simple docstring'''





       warnings.warn(
           '''The class BeitFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please'''
           ''' use BeitImageProcessor instead.'''   ,				SCREAMING_SNAKE_CASE_   ,				)
       super().__init__(*SCREAMING_SNAKE_CASE_   ,				**SCREAMING_SNAKE_CASE_	)



