import type * as ElevenLabs from "../index"; /** * Alerting configuration used at both per-agent and per-workspace level. * Cascade order for per-monitor threshold and auto-resolve: agent → workspace → * system default. */ export interface AlertingSettings { /** Alerting configuration keyed by monitor name. */ monitorConfigs?: Record; /** How many minutes an alert can stay inactive before it is auto-resolved. Unset values fall through to the next layer. */ autoResolveAfterInactiveMinutes?: number; /** Delivery channels for alert lifecycle notifications. Stacked with other layers and deduped by ``webhook_id``, PagerDuty ``connection_id``, or Slack ``(connection_id, channel_id)``. */ notifiers?: ElevenLabs.AlertingSettingsNotifiersItem[]; }