import type * as ElevenLabs from "../index"; export interface AlertingIntegrationNotifier { /** Integration to deliver to. The server treats an omitted value as ``pagerduty``. */ integrationType?: ElevenLabs.AlertingIntegrationNotifierIntegrationType; /** ID of the workspace integration connection to deliver alert lifecycle notifications to. The connection's integration must have the monitoring capability and match ``integration_type``. */ connectionId: string; /** ID of the Slack channel to post alert notifications to, e.g. ``C0123456789``. Required when ``integration_type`` is ``slack``. The Slack app must be a member of the channel and have the ``chat:write`` scope, or ``chat:write.public`` for public channels it has not joined. */ channelId?: string; }