package ui

import "io"

// Terminal is used to write messages and display status lines which can be
// updated. See termstatus.Terminal for a concrete implementation.
type Terminal interface {
	Print(line string)
	Error(line string)
	SetStatus(lines []string)
	CanUpdateStatus() bool
	OutputRaw() io.Writer
}
