"""
Dialog boxes and modal windows for the Cluster4NPU UI.

This module contains various dialog boxes used throughout the application
for specific operations like pipeline creation, configuration, and deployment.

Available Dialogs:
    - CreatePipelineDialog: New pipeline creation (future)
    - StageConfigurationDialog: Pipeline stage setup (future)
    - PerformanceEstimationPanel: Performance analysis (future)
    - SaveDeployDialog: Export and deployment (future)
    - SimplePropertiesDialog: Basic property editing (future)

Usage:
    from cluster4npu_ui.ui.dialogs import CreatePipelineDialog
    
    dialog = CreatePipelineDialog(parent)
    if dialog.exec_() == dialog.Accepted:
        project_info = dialog.get_project_info()
"""

# Import dialogs as they are implemented
# from .create_pipeline import CreatePipelineDialog
# from .stage_config import StageConfigurationDialog
# from .performance import PerformanceEstimationPanel
# from .save_deploy import SaveDeployDialog
# from .properties import SimplePropertiesDialog

__all__ = [
    # "CreatePipelineDialog",
    # "StageConfigurationDialog", 
    # "PerformanceEstimationPanel",
    # "SaveDeployDialog",
    # "SimplePropertiesDialog"
]