code: def with_task(
      self,
      description: str,
      *,
      total: int = 0,
      disable: bool = False,
      transient: bool = False,
  ) -> "BatchProgressBarTask":
      tid = self._progress.add_task(
          description, total=total, visible=not disable
      )
      return BatchProgressBarTask(self._progress, tid, transient)
  
imports: from typing import Optional, Callable, Tuple, List
  from rich import filesize
  from rich.progress import MofNCompleteColumn, BarColumn, TextColumn, TimeRemainingColumn, TimeElapsedColumn, Progress, ProgressColumn, TaskProgressColumn, Task
  from rich.text import Text
label_desc: Use image node_id 5 for calling the BatchProgressBar obj's underlying member method code with example usage: obj.with_task(description) and returns: BatchProgressBarTask