"""Widget collection for CleverAgents TUI."""

from cleveragents.tui.widgets.actor_selection_overlay import ActorSelectionOverlay
from cleveragents.tui.widgets.help_panel_overlay import HelpPanelOverlay
from cleveragents.tui.widgets.permission_question import (
    PermissionDecisionEvent,
    PermissionQuestionWidget,
    render_permission_question,
)
from cleveragents.tui.widgets.persona_bar import PersonaBar
from cleveragents.tui.widgets.prompt import PromptInput, PromptSubmitted
from cleveragents.tui.widgets.reference_picker import ReferencePickerOverlay
from cleveragents.tui.widgets.slash_command_overlay import SlashCommandOverlay
from cleveragents.tui.widgets.thought_block import ThoughtBlockWidget

__all__ = [
    "ActorSelectionOverlay",
    "HelpPanelOverlay",
    "PermissionDecisionEvent",
    "PermissionQuestionWidget",
    "PersonaBar",
    "PromptInput",
    "PromptSubmitted",
    "ReferencePickerOverlay",
    "SlashCommandOverlay",
    "ThoughtBlockWidget",
    "render_permission_question",
]
