"""Input handling for TUI."""

from cleveragents.tui.input.modes import InputMode, InputModeRouter, ModeResult
from cleveragents.tui.input.reference_parser import (
    ReferenceMatch,
    ReferenceParseResult,
    parse_references,
    suggestions,
)
from cleveragents.tui.input.shell_exec import ShellResult, run_shell_command

__all__ = [
    "InputMode",
    "InputModeRouter",
    "ModeResult",
    "ReferenceMatch",
    "ReferenceParseResult",
    "ShellResult",
    "parse_references",
    "run_shell_command",
    "suggestions",
]
