from io import BufferedReader, BytesIO from typing import Any, Union from django.core.files import File class ImageFile(File): file: BufferedReader mode: str name: str @property def width(self) -> int: ... @property def height(self) -> int: ... def get_image_dimensions( file_or_path: Union[BufferedReader, BytesIO, ImageFile, str], close: bool = ..., ) -> Any: ...