package tui

import (
	"time"

	"github.com/charmbracelet/bubbles/progress"
)

// ProgressModel es una barra de progreso con porcentaje, ETA y tiempo transcurrido.
// Implementa tea.Model del framework Bubble Tea.
// Implementation: github.com/lucasdataproyects/devfactory/tui
type ProgressModel struct {
	progress progress.Model
	current  float64
	total    float64
	label    string
	styles   Styles
	showPct  bool
	showETA  bool
	started  time.Time
}
