


"""simple docstring"""




from dataclasses import dataclass
from typing import List, Optional, Union

import numpy as np
import PIL
from PIL import Image

from ...utils import BaseOutput, is_torch_available, is_transformers_available





@dataclass
# Copied from diffusers.pipelines.stable_diffusion.__init__.StableDiffusionPipelineOutput with Stable->Alt
class __snake_case		(					_SCREAMING_SNAKE_CASE      ):







   """simple docstring"""




   lowerCAmelCase_				:   Union[List[PIL.Image.Image], np.ndarray]
   lowerCAmelCase_				:   Optional[List[bool]]


if is_transformers_available() and is_torch_available():
   from .modeling_roberta_series import RobertaSeriesModelWithTransformation
   from .pipeline_alt_diffusion import AltDiffusionPipeline
   from .pipeline_alt_diffusion_imgaimg import AltDiffusionImgaImgPipeline




"""simple docstring"""




import warnings

from ...utils import logging
from .image_processing_vit import ViTImageProcessor


__SCREAMING_SNAKE_CASE					=						logging.get_logger(__name__)





class __snake_case		(					_SCREAMING_SNAKE_CASE      ):







   """simple docstring"""




   def __init__(		self							:Tuple				,  *UpperCamelCase__							:Tuple				,  **UpperCamelCase__							:Any       ):
          warnings.warn(
              "The class ViTFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please"
              " use ViTImageProcessor instead."				,  UpperCamelCase__				,  )
          super().__init__(*UpperCamelCase__				,  **UpperCamelCase__       )
