"""Connector contracts package — re-exports."""
from app.connectors import (  # noqa: F401
    AttendanceDeviceConnector,
    BarcodeConnector,
    ConnectorContext,
    ConnectorHealth,
    ConnectorRegistry,
    ConnectorResult,
    DeviceConnector,
    DoorControllerConnector,
    FaceRecognitionConnector,
    FingerprintConnector,
    PaymentTerminalConnector,
    QRConnector,
    RFIDConnector,
    TurnstileConnector,
    get_connector_registry,
    reset_connector_registry,
)
from app.models.types import ConnectorCapability  # noqa: F401
