"""
Accounts Services Package

This package contains business logic services for account management,
including social provider management, user authentication, and profile services.
"""

from .account_service import AccountService
from .social_provider_service import SocialProviderService
from .user_deletion_service import UserDeletionService
from .security_service import (
    get_client_ip,
    log_security_event,
    log_security_event_simple,
    send_security_notification,
    check_auth_method_availability,
    invalidate_user_sessions,
)

__all__ = [
    "AccountService",
    "SocialProviderService",
    "UserDeletionService",
    "get_client_ip",
    "log_security_event",
    "log_security_event_simple",
    "send_security_notification",
    "check_auth_method_availability",
    "invalidate_user_sessions",
]
