code: def get_default_columns() -> Tuple[ProgressColumn, ...]:
      return (
          TextColumn("[progress.description]{task.description}"),
          BarColumn(complete_style="bar.finished"),
          TaskProgressColumn(),
          BytesOrCountOrN(),
          RateColumn(),
          TimeRemainingColumn(),
          TimeElapsedColumn(),
      )
  
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 2 for calling the CopyToolProgressBar obj's underlying member method code with example usage: obj.get_default_columns() and returns: TextColumn,  BarColumn,  TaskProgressColumn,  BytesOrCountOrN,  RateColumn,  TimeRemainingColumn,  TimeElapsedColumn