          """ :class:`numpy.ndarray`: The source frame for this object. """
          return self._image
  
      @property
      def image_shape(self):
          """ tuple: The shape of the stored :attr:`image`. """
          return self._image_shape
  
      @property
      def image_size(self):
 
</s> remove     def image_size(self):
 </s> add     def image_size(self) -> Tuple[int, int]: </s> remove     def image(self):
 </s> add     def image(self) -> "np.ndarray": </s> remove     def detected_faces(self):
        """list: A list of :class:`~lib.align.DetectedFace` objects in the
        :attr:`image`. """
 </s> add     def detected_faces(self) -> List["DetectedFace"]:
        """list: A list of :class:`~lib.align.DetectedFace` objects in the :attr:`image`. """ </s> remove     def filename(self):
 </s> add     def filename(self) -> str:
    def image_shape(self) -> Tuple[int, int, int]:
          """ :class:`numpy.ndarray`: The source frame for this object. """
          return self._image
  
      @property
    def image_shape(self) -> Tuple[int, int, int]:
          """ tuple: The shape of the stored :attr:`image`. """
          return self._image_shape
  
      @property
      def image_size(self):
keep keep keep keep replace keep keep keep keep keep
 Bugfix: convert - Gif Writer
  - Fix non-launch error on Gif Writer
  - convert plugins - linting
  - convert/fs_media/preview/queue_manager - typing
  - Change convert items from dict to Dataclass 
plugins/extract/pipeline.py