"""
Backend package – Strategy Pattern.

Each backend implements AbstractNotificationBackend.
The BackendFactory loads and instantiates backends from dotted-path strings.
"""
from django_notify_hub.backends.base import AbstractNotificationBackend
from django_notify_hub.backends.dummy import DummyBackend
from django_notify_hub.backends.factory import BackendFactory
from django_notify_hub.backends.websocket import WebSocketBackend

__all__ = [
    "AbstractNotificationBackend",
    "DummyBackend",
    "WebSocketBackend",
    "BackendFactory",
]

