"""Permission and role decorators for FastAPI."""

from .permissions import (
    RateLimiter,
    rate_limit,
    require_all_permissions,
    require_any_permission,
    require_any_role,
    require_permission,
    require_role,
    require_tenant_match,
)

__all__ = [
    "require_permission",
    "require_any_permission",
    "require_all_permissions",
    "require_role",
    "require_any_role",
    "require_tenant_match",
    "rate_limit",
    "RateLimiter",
]
