"""Google Photos service provider implementation."""

from notify_bridge_core.providers.base import ServiceProviderType
from notify_bridge_core.templates.variables import registry

from .client import GooglePhotosClient, GooglePhotosApiError
from .provider import GooglePhotosServiceProvider, GOOGLE_PHOTOS_VARIABLES

# Register Google Photos variables in the global registry
registry.register_provider_variables(ServiceProviderType.GOOGLE_PHOTOS, GOOGLE_PHOTOS_VARIABLES)

__all__ = [
    "GooglePhotosClient",
    "GooglePhotosApiError",
    "GooglePhotosServiceProvider",
    "GOOGLE_PHOTOS_VARIABLES",
]
