"""
Shared Constants

Cross-platform constants used throughout the Nexa platform.
"""

from .http import HTTP_STATUS, HTTP_METHODS
from .permissions import PERMISSIONS, ROLES
from .events import EVENT_TYPES, EVENT_PRIORITIES
from .limits import LIMITS, TIMEOUTS
from .patterns import REGEX_PATTERNS

__all__ = [
    # HTTP
    "HTTP_STATUS",
    "HTTP_METHODS",
    # Permissions
    "PERMISSIONS",
    "ROLES",
    # Events
    "EVENT_TYPES",
    "EVENT_PRIORITIES",
    # Limits
    "LIMITS",
    "TIMEOUTS",
    # Patterns
    "REGEX_PATTERNS",
]
