package types

import (
	tea "github.com/charmbracelet/bubbletea"

	"wartank/pkg/alias"
)

// ИОкноБаза -- базовое окно для терминального клиента
type ИОкноБаза interface {
	// Десктоп -- возвращает терминальный клиент
	Десктоп() ИДесктоп
	// Имя -- возвращает собственное имя
	Имя() alias.ОкноИмя
	// Init -- инициализирует окно для бабл-теа
	Init() tea.Cmd
}
