"""Canal de correo: proveedores SendGrid, Gmail y consola."""

from notifications.channels.email.base import (
    Attachment,
    EmailPayload,
    EmailProvider,
    ProviderConfigurationError,
    SendResult,
)
from notifications.channels.email.registry import (
    UnknownProvider,
    available_providers,
    get_provider,
    get_provider_with_fallback,
)

__all__ = [
    "Attachment",
    "EmailPayload",
    "EmailProvider",
    "ProviderConfigurationError",
    "SendResult",
    "UnknownProvider",
    "available_providers",
    "get_provider",
    "get_provider_with_fallback",
]
