---
name: progress_model
lang: go
domain: tui
version: "1.0.0"
algebraic: product
definition: |
  type ProgressModel struct { progress progress.Model; current float64; total float64; label string; styles Styles; showPct bool; showETA bool; started time.Time }
description: "Barra de progreso con porcentaje, ETA y tiempo transcurrido. Implementa tea.Model."
tags: [tui, progress, component, interactive]
uses_types: [styles_go_tui]
file_path: "functions/tui/progress_model.go"
---
