"""
leWOOOgo Notification System
=============================
Phase 6: Output Plugins 生態系

NotificationProvider 介面 + 具體實作:
- DiscordWebhookProvider
- SlackWebhookProvider (TODO)
- LineNotifyProvider (TODO)
"""

from .base import (
    ExecutionStatus,
    NotificationMessage,
    NotificationProvider,
    NotificationResult,
)
from .discord import DiscordWebhookProvider
from .manager import NotificationManager, get_notification_manager

__all__ = [
    "NotificationProvider",
    "NotificationMessage",
    "NotificationResult",
    "ExecutionStatus",
    "DiscordWebhookProvider",
    "NotificationManager",
    "get_notification_manager",
]
