          no files available in the output folder. """
          return self._previewoutput
  
      @property
      def previewtrain(self):
          """ dict or ``None``: The training preview images. Dictionary key is the image name
          (`str`). Dictionary values are a `list` of the training image (:class:`PIL.Image`), the
          image formatted for tkinter display (:class:`PIL.ImageTK.PhotoImage`), the last
          modification time of the image (`float`).
  
 
</s> remove     def previewoutput(self):
 </s> add     def previewoutput(self) -> Optional[Tuple[Image.Image, ImageTk.PhotoImage]]: </s> remove     def load_training_preview(self):
 </s> add     def load_training_preview(self) -> None: </s> remove     def icons(self):
 </s> add     def icons(self) -> Dict[str, ImageTk.PhotoImage]: </s> remove     def resize_image(self, name, frame_dims):
 </s> add     def resize_image(self, name: str, frame_dims: Tuple[int, int]): </s> remove     def _create_placeholder(self, thumbnail_size):
 </s> add     def _create_placeholder(self, thumbnail_size: int) -> None:
    def previewtrain(self) -> Dict[str, List[Union[Image.Image, ImageTk.PhotoImage, None, float]]]:
          no files available in the output folder. """
          return self._previewoutput
  
      @property
    def previewtrain(self) -> Dict[str, List[Union[Image.Image, ImageTk.PhotoImage, None, float]]]:
          """ dict or ``None``: The training preview images. Dictionary key is the image name
          (`str`). Dictionary values are a `list` of the training image (:class:`PIL.Image`), the
          image formatted for tkinter display (:class:`PIL.ImageTK.PhotoImage`), the last
          modification time of the image (`float`).
  
keep keep keep keep replace keep keep keep keep keep
 Bugfix: Preview for extract in batch mode 
lib/gui/utils.py