"""
Auth Serializers Package

This package contains social authentication-related serializers.
Main authentication serializers are imported directly from the parent serializers.py file.
"""

from .social import (
    AvailableProviderSerializer,
    ConnectedProviderSerializer,
    ConnectedProvidersListOutputSerializer,
    ConnectProviderInputSerializer,
    ConnectProviderOutputSerializer,
    DisconnectProviderOutputSerializer,
    SocialAuthStatusSerializer,
    SocialProviderErrorSerializer,
    SocialProviderListOutputSerializer,
)

__all__ = [
    # Social authentication serializers
    "ConnectedProviderSerializer",
    "AvailableProviderSerializer",
    "SocialAuthStatusSerializer",
    "ConnectProviderInputSerializer",
    "ConnectProviderOutputSerializer",
    "DisconnectProviderOutputSerializer",
    "SocialProviderListOutputSerializer",
    "ConnectedProvidersListOutputSerializer",
    "SocialProviderErrorSerializer",
]
