




import warnings

from ...utils import logging
from .image_processing_convnext import ConvNextImageProcessor


__A						:		Optional[int]          =						logging.get_logger(__name__)

class 		lowercase_       (	lowerCAmelCase__				):




					def __init__(   self:		Any,     *_lowercase:		Union[str, Any],     **_lowercase:		Any):


									'''simple docstring'''


									warnings.warn(
									    """The class ConvNextFeatureExtractor is deprecated and will be removed in version 5 of Transformers."""
									    """ Please use ConvNextImageProcessor instead.""",     _lowercase,     )
									super().__init__(*_lowercase,     **_lowercase)











from ..utils import DummyObject, requires_backends

class 		lowercase_       (	metaclass=lowerCAmelCase__				):
					__UpperCamelCase     	= ["torch", "transformers", "k_diffusion"]




					def __init__(   self:		Tuple,     *_lowercase:		Dict,     **_lowercase:		Optional[int]):


									'''simple docstring'''


									requires_backends(self,     ["""torch""", """transformers""", """k_diffusion"""])




					@classmethod
					def     _lowercase						(   cls:		Union[str, Any],     *_lowercase:		Union[str, Any],     **_lowercase:		Optional[int]):


									'''simple docstring'''


									requires_backends(cls,     ["""torch""", """transformers""", """k_diffusion"""])







					@classmethod
					def     _lowercase						(   cls:		List[str],     *_lowercase:		int,     **_lowercase:		List[Any]):


									'''simple docstring'''


									requires_backends(cls,     ["""torch""", """transformers""", """k_diffusion"""])





