"""Métricas por llamada: tracking en memoria + persistencia MySQL al colgar.

Habilitar/deshabilitar con ``CALL_METRICS_ENABLED`` en ``.env``.
Cuando está deshabilitado, ``create_metrics_tracker`` devuelve un no-op.
"""

from call_metrics.session import CallSession, TurnTiming
from call_metrics.tracker import CallMetricsTracker, NullCallMetricsTracker, create_metrics_tracker

__all__ = [
    "CallSession",
    "TurnTiming",
    "CallMetricsTracker",
    "NullCallMetricsTracker",
    "create_metrics_tracker",
]
