

from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


a_     =			{
    "configuration_time_series_transformer": [
        "TIME_SERIES_TRANSFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP",
        "TimeSeriesTransformerConfig",
    ],
}

try:
			if not is_torch_available():
						raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
			pass
else:
			a_     =			[
			    "TIME_SERIES_TRANSFORMER_PRETRAINED_MODEL_ARCHIVE_LIST",
			    "TimeSeriesTransformerForPrediction",
			    "TimeSeriesTransformerModel",
			    "TimeSeriesTransformerPreTrainedModel",
			]


if TYPE_CHECKING:
			from .configuration_time_series_transformer import (
			    TIME_SERIES_TRANSFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP,
			    TimeSeriesTransformerConfig,
			)

			try:
						if not is_torch_available():
									raise OptionalDependencyNotAvailable()
			except OptionalDependencyNotAvailable:
						pass
			else:
						from .modeling_time_series_transformer import (
						    TIME_SERIES_TRANSFORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
						    TimeSeriesTransformerForPrediction,
						    TimeSeriesTransformerModel,
						    TimeSeriesTransformerPreTrainedModel,
						)

else:
			import sys

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




"""simple docstring"""






import warnings

from ...utils import logging
from .image_processing_owlvit import OwlViTImageProcessor


_lowercase : Any      						=						logging.get_logger(__name__)

class        __SCREAMING_SNAKE_CASE	(      lowerCAmelCase_   ):


					'''simple docstring'''





					def __init__(       self							:  Any,  *lowerCamelCase							:  str,  **lowerCamelCase							:  Optional[Any]     )->					None:
								warnings.warn(
								    '''The class OwlViTFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please'''
								    ''' use OwlViTImageProcessor instead.''',  lowerCamelCase,  )
								super().__init__(*lowerCamelCase,  **lowerCamelCase     )




