package tui

// ListModel es un componente lista seleccionable con cursor, scroll y seleccion.
// Implementa tea.Model del framework Bubble Tea.
// Implementation: github.com/lucasdataproyects/devfactory/tui
type ListModel struct {
	items    []ListItem
	cursor   int
	selected map[int]struct{}
	multi    bool
	styles   Styles
	height   int
	width    int
	offset   int
}
