"""Pydantic response schemas for the Management API.

Canonical definitions now live in :mod:`argus_mcp.api.schemas`.
This module re-exports everything for backward compatibility so that
existing server-side code (``management.router``, tests, etc.) keeps
working without import changes.
"""

from argus_mcp.api.schemas import (  # noqa: F401 — re-exports
    BackendCapabilities,
    BackendDetail,
    BackendHealth,
    BackendsResponse,
    BatchResponse,
    CapabilitiesResponse,
    ErrorResponse,
    EventItem,
    EventsResponse,
    HealthBackends,
    HealthResponse,
    PromptDetail,
    ReadyResponse,
    ReAuthResponse,
    ReconnectResponse,
    RegistrySearchResponse,
    RegistryServerEntry,
    ReloadResponse,
    ResourceDetail,
    SessionDetail,
    SessionsResponse,
    ShutdownRequest,
    ShutdownResponse,
    SkillActionResponse,
    SkillDetail,
    SkillsListResponse,
    StatusConfig,
    StatusResponse,
    StatusService,
    StatusTransport,
    ToolDetail,
)

__all__ = [
    "BackendCapabilities",
    "BackendDetail",
    "BackendHealth",
    "BackendsResponse",
    "BatchResponse",
    "CapabilitiesResponse",
    "ErrorResponse",
    "EventItem",
    "EventsResponse",
    "HealthBackends",
    "HealthResponse",
    "PromptDetail",
    "ReAuthResponse",
    "ReadyResponse",
    "ReconnectResponse",
    "RegistrySearchResponse",
    "RegistryServerEntry",
    "ReloadResponse",
    "ResourceDetail",
    "SessionDetail",
    "SessionsResponse",
    "ShutdownRequest",
    "ShutdownResponse",
    "SkillActionResponse",
    "SkillDetail",
    "SkillsListResponse",
    "StatusConfig",
    "StatusResponse",
    "StatusService",
    "StatusTransport",
    "ToolDetail",
]
