"""
Module GUI - Interface utilisateur PyQt5
"""

from .minimal_gui import MinimalGUI
from .suggestion_overlay import SuggestionOverlay, AnimatedSuggestionOverlay
from .human_logger import HumanLogger
from .logs_panel import LogsPanel, LogMessage
from .improved_gui import ImprovedGUI
from .models import GUIState
from .signals import GUISignals
from .interactive_dialog import InteractiveDialog
from .orchestrator_integration import (
    OrchestratorGUIBridge,
    setup_gui_for_orchestrator,
    add_gui_logging_to_orchestrator
)

__all__ = [
    "MinimalGUI",
    "SuggestionOverlay",
    "AnimatedSuggestionOverlay",
    "HumanLogger",
    "LogsPanel",
    "LogMessage",
    "ImprovedGUI",
    "GUIState",
    "GUISignals",
    "InteractiveDialog",
    "OrchestratorGUIBridge",
    "setup_gui_for_orchestrator",
    "add_gui_logging_to_orchestrator"
]
