import type { AcsChatMessageDeletedEventData, AcsChatMessageDeletedInThreadEventData, AcsChatMessageEditedEventData, AcsChatMessageEditedInThreadEventData, AcsChatMessageReceivedEventData, AcsChatMessageReceivedInThreadEventData, AcsChatParticipantAddedToThreadEventData, AcsChatParticipantAddedToThreadWithUserEventData, AcsChatParticipantRemovedFromThreadEventData, AcsChatParticipantRemovedFromThreadWithUserEventData, AcsChatThreadCreatedWithUserEventData, AcsChatThreadPropertiesUpdatedPerUserEventData, AcsChatThreadWithUserDeletedEventData, AcsRecordingFileStatusUpdatedEventData, AcsSmsDeliveryReportReceivedEventData, AcsSmsReceivedEventData, AcsUserDisconnectedEventData, ApiManagementApiCreatedEventData, ApiManagementApiDeletedEventData, ApiManagementApiReleaseCreatedEventData, ApiManagementApiReleaseDeletedEventData, ApiManagementApiReleaseUpdatedEventData, ApiManagementApiUpdatedEventData, ApiManagementProductCreatedEventData, ApiManagementProductDeletedEventData, ApiManagementProductUpdatedEventData, ApiManagementSubscriptionCreatedEventData, ApiManagementSubscriptionDeletedEventData, ApiManagementSubscriptionUpdatedEventData, ApiManagementUserCreatedEventData, ApiManagementUserDeletedEventData, ApiManagementUserUpdatedEventData, AppConfigurationKeyValueDeletedEventData, AppConfigurationKeyValueModifiedEventData, ContainerRegistryChartDeletedEventData, ContainerRegistryChartPushedEventData, ContainerRegistryImageDeletedEventData, ContainerRegistryImagePushedEventData, ContainerServiceNewKubernetesVersionAvailableEventData, EventHubCaptureFileCreatedEventData, HealthcareDicomImageCreatedEventData, HealthcareDicomImageDeletedEventData, HealthcareFhirResourceCreatedEventData, HealthcareFhirResourceDeletedEventData, HealthcareFhirResourceUpdatedEventData, IotHubDeviceConnectedEventData, IotHubDeviceCreatedEventData, IotHubDeviceDeletedEventData, IotHubDeviceDisconnectedEventData, IotHubDeviceTelemetryEventData, KeyVaultAccessPolicyChangedEventData, KeyVaultCertificateExpiredEventData, KeyVaultCertificateNearExpiryEventData, KeyVaultCertificateNewVersionCreatedEventData, KeyVaultKeyExpiredEventData, KeyVaultKeyNearExpiryEventData, KeyVaultKeyNewVersionCreatedEventData, KeyVaultSecretExpiredEventData, KeyVaultSecretNearExpiryEventData, KeyVaultSecretNewVersionCreatedEventData, MachineLearningServicesDatasetDriftDetectedEventData, MachineLearningServicesModelDeployedEventData, MachineLearningServicesModelRegisteredEventData, MachineLearningServicesRunCompletedEventData, MachineLearningServicesRunStatusChangedEventData, MapsGeofenceEnteredEventData, MapsGeofenceExitedEventData, MapsGeofenceResultEventData, MediaJobCanceledEventData, MediaJobCancelingEventData, MediaJobErroredEventData, MediaJobFinishedEventData, MediaJobOutputCanceledEventData, MediaJobOutputCancelingEventData, MediaJobOutputErroredEventData, MediaJobOutputFinishedEventData, MediaJobOutputProcessingEventData, MediaJobOutputProgressEventData, MediaJobOutputScheduledEventData, MediaJobOutputStateChangeEventData, MediaJobProcessingEventData, MediaJobScheduledEventData, MediaJobStateChangeEventData, MediaLiveEventChannelArchiveHeartbeatEventData, MediaLiveEventConnectionRejectedEventData, MediaLiveEventEncoderConnectedEventData, MediaLiveEventEncoderDisconnectedEventData, MediaLiveEventIncomingDataChunkDroppedEventData, MediaLiveEventIncomingStreamReceivedEventData, MediaLiveEventIncomingStreamsOutOfSyncEventData, MediaLiveEventIncomingVideoStreamsOutOfSyncEventData, MediaLiveEventIngestHeartbeatEventData, MediaLiveEventTrackDiscontinuityDetectedEventData, PolicyInsightsPolicyStateChangedEventData, PolicyInsightsPolicyStateCreatedEventData, PolicyInsightsPolicyStateDeletedEventData, ResourceActionCancelEventData, ResourceActionFailureEventData, ResourceActionSuccessEventData, ResourceDeleteCancelEventData, ResourceDeleteFailureEventData, ResourceDeleteSuccessEventData, ResourceWriteCancelEventData, ResourceWriteFailureEventData, ResourceWriteSuccessEventData, ServiceBusActiveMessagesAvailableWithNoListenersEventData, ServiceBusDeadletterMessagesAvailableWithNoListenersEventData, StorageAsyncOperationInitiatedEventData, StorageBlobCreatedEventData, StorageBlobDeletedEventData, StorageBlobInventoryPolicyCompletedEventData, StorageBlobRenamedEventData, StorageBlobTierChangedEventData, StorageDirectoryCreatedEventData, StorageDirectoryDeletedEventData, StorageDirectoryRenamedEventData, StorageLifecyclePolicyCompletedEventData, SubscriptionDeletedEventData, SubscriptionValidationEventData, WebAppServicePlanUpdatedEventData, WebAppUpdatedEventData, WebBackupOperationCompletedEventData, WebBackupOperationFailedEventData, WebBackupOperationStartedEventData, WebRestoreOperationCompletedEventData, WebRestoreOperationFailedEventData, WebRestoreOperationStartedEventData, WebSlotSwapCompletedEventData, WebSlotSwapFailedEventData, WebSlotSwapStartedEventData, WebSlotSwapWithPreviewCancelledEventData, WebSlotSwapWithPreviewStartedEventData, StorageTaskQueuedEventData, StorageTaskCompletedEventData, DataBoxCopyStartedEventData, DataBoxCopyCompletedEventData, DataBoxOrderCompletedEventData, AcsIncomingCallEventData, AcsEmailDeliveryReportReceivedEventData, AcsEmailEngagementTrackingReportReceivedEventData, ApiManagementGatewayCreatedEventData, ApiManagementGatewayUpdatedEventData, ApiManagementGatewayDeletedEventData, ApiManagementGatewayHostnameConfigurationCreatedEventData, ApiManagementGatewayHostnameConfigurationUpdatedEventData, ApiManagementGatewayHostnameConfigurationDeletedEventData, ApiManagementGatewayCertificateAuthorityCreatedEventData, ApiManagementGatewayCertificateAuthorityUpdatedEventData, ApiManagementGatewayCertificateAuthorityDeletedEventData, ApiManagementGatewayApiAddedEventData, ApiManagementGatewayApiRemovedEventData, HealthcareDicomImageUpdatedEventData, ContainerServiceClusterSupportEndedEventData, ContainerServiceClusterSupportEndingEventData, ContainerServiceNodePoolRollingStartedEventData, ContainerServiceNodePoolRollingSucceededEventData, ContainerServiceNodePoolRollingFailedEventData, EventGridMqttClientCreatedOrUpdatedEventData, EventGridMqttClientDeletedEventData, EventGridMqttClientSessionConnectedEventData, EventGridMqttClientSessionDisconnectedEventData, AppConfigurationSnapshotCreatedEventData, AppConfigurationSnapshotModifiedEventData, ResourceNotificationsHealthResourcesAvailabilityStatusChangedEventData, ResourceNotificationsHealthResourcesAnnotatedEventData, AcsRouterWorkerDeregisteredEventData, AcsRouterWorkerRegisteredEventData, AcsRouterJobCancelledEventData, AcsRouterJobClassificationFailedEventData, AcsRouterJobClassifiedEventData, AcsRouterJobClosedEventData, AcsRouterJobCompletedEventData, AcsRouterJobDeletedEventData, AcsRouterJobExceptionTriggeredEventData, AcsRouterJobQueuedEventData, AcsRouterJobReceivedEventData, AcsRouterJobSchedulingFailedEventData, AcsRouterJobUnassignedEventData, AcsRouterJobWaitingForActivationEventData, AcsRouterJobWorkerSelectorsExpiredEventData, AcsRouterWorkerDeletedEventData, AcsRouterWorkerOfferAcceptedEventData, AcsRouterWorkerOfferDeclinedEventData, AcsRouterWorkerOfferExpiredEventData, AcsRouterWorkerOfferIssuedEventData, AcsRouterWorkerOfferRevokedEventData, ResourceNotificationsResourceManagementCreatedOrUpdatedEventData, ResourceNotificationsResourceManagementDeletedEventData, StorageTaskAssignmentQueuedEventData, AvsScriptExecutionStartedEventData, AvsScriptExecutionCancelledEventData, AvsClusterCreatedEventData, AvsPrivateCloudFailedEventData, AvsPrivateCloudUpdatingEventData, AvsPrivateCloudUpdatedEventData, AvsClusterUpdatingEventData, AvsClusterDeletedEventData, AvsScriptExecutionFailedEventData, AvsScriptExecutionFinishedEventData, StorageTaskAssignmentCompletedEventData, AvsClusterUpdatedEventData, AvsClusterFailedEventData, ApiCenterApiDefinitionAddedEventData, ApiCenterApiDefinitionUpdatedEventData, AcsMessageDeliveryStatusUpdatedEventData, AcsMessageReceivedEventData, AcsRouterWorkerUpdatedEventData, AcsChatThreadDeletedEventData, AcsChatThreadCreatedEventData, AcsChatThreadPropertiesUpdatedEventData, ResourceNotificationsContainerServiceEventResourcesScheduledEventData } from "./generated/models/index.js";
import type { CloudEvent, EventGridEvent } from "./models.js";
/**
 * The Event Types for all System Events. These may be used with `isSystemEvent` to determine if an
 * event is a system event of a given type.
 */
export type KnownSystemEventTypes = keyof SystemEventNameToEventData;
/**
 * A mapping of event type names to event data type interfaces.
 */
export interface SystemEventNameToEventData {
    /** An interface for the event data of a "Microsoft.ApiManagement.UserCreated" event. */
    "Microsoft.ApiManagement.UserCreated": ApiManagementUserCreatedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.UserUpdated" event. */
    "Microsoft.ApiManagement.UserUpdated": ApiManagementUserUpdatedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.UserDeleted" event. */
    "Microsoft.ApiManagement.UserDeleted": ApiManagementUserDeletedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.SubscriptionCreated" event. */
    "Microsoft.ApiManagement.SubscriptionCreated": ApiManagementSubscriptionCreatedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.SubscriptionUpdated" event. */
    "Microsoft.ApiManagement.SubscriptionUpdated": ApiManagementSubscriptionUpdatedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.SubscriptionDeleted" event. */
    "Microsoft.ApiManagement.SubscriptionDeleted": ApiManagementSubscriptionDeletedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.ProductCreated" event. */
    "Microsoft.ApiManagement.ProductCreated": ApiManagementProductCreatedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.ProductUpdated" event. */
    "Microsoft.ApiManagement.ProductUpdated": ApiManagementProductUpdatedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.ProductDeleted" event. */
    "Microsoft.ApiManagement.ProductDeleted": ApiManagementProductDeletedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.APICreated" event. */
    "Microsoft.ApiManagement.APICreated": ApiManagementApiCreatedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.APIUpdated" event. */
    "Microsoft.ApiManagement.APIUpdated": ApiManagementApiUpdatedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.APIDeleted" event. */
    "Microsoft.ApiManagement.APIDeleted": ApiManagementApiDeletedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.APIReleaseCreated" event. */
    "Microsoft.ApiManagement.APIReleaseCreated": ApiManagementApiReleaseCreatedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.APIReleaseUpdated" event. */
    "Microsoft.ApiManagement.APIReleaseUpdated": ApiManagementApiReleaseUpdatedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.APIReleaseDeleted" event. */
    "Microsoft.ApiManagement.APIReleaseDeleted": ApiManagementApiReleaseDeletedEventData;
    /** An interface for the event data of a "Microsoft.Communication.ChatMessageReceived" event. */
    "Microsoft.Communication.ChatMessageReceived": AcsChatMessageReceivedEventData;
    /** An interface for the event data of a "Microsoft.Communication.ChatMessageReceivedInThread" event. */
    "Microsoft.Communication.ChatMessageReceivedInThread": AcsChatMessageReceivedInThreadEventData;
    /** An interface for the event data of a "Microsoft.Communication.ChatMessageEdited" event. */
    "Microsoft.Communication.ChatMessageEdited": AcsChatMessageEditedEventData;
    /** An interface for the event data of a "Microsoft.Communication.ChatMessageEditedInThread" event. */
    "Microsoft.Communication.ChatMessageEditedInThread": AcsChatMessageEditedInThreadEventData;
    /** An interface for the event data of a "Microsoft.Communication.ChatMessageDeleted" event. */
    "Microsoft.Communication.ChatMessageDeleted": AcsChatMessageDeletedEventData;
    /** An interface for the event data of a "Microsoft.Communication.ChatMessageDeletedInThread" event. */
    "Microsoft.Communication.ChatMessageDeletedInThread": AcsChatMessageDeletedInThreadEventData;
    /** An interface for the event data of a "Microsoft.Communication.ChatThreadCreatedWithUser" event. */
    "Microsoft.Communication.ChatThreadCreatedWithUser": AcsChatThreadCreatedWithUserEventData;
    /** An interface for the event data of a "Microsoft.Communication.ChatThreadWithUserDeleted" event. */
    "Microsoft.Communication.ChatThreadWithUserDeleted": AcsChatThreadWithUserDeletedEventData;
    /** An interface for the event data of a "Microsoft.Communication.ChatThreadPropertiesUpdatedPerUser" event. */
    "Microsoft.Communication.ChatThreadPropertiesUpdatedPerUser": AcsChatThreadPropertiesUpdatedPerUserEventData;
    /** An interface for the event data of a "Microsoft.Communication.ChatThreadParticipantAdded" event. */
    "Microsoft.Communication.ChatThreadParticipantAdded": AcsChatParticipantAddedToThreadEventData;
    /** An interface for the event data of a "Microsoft.Communication.ChatParticipantAddedToThreadWithUser" event. */
    "Microsoft.Communication.ChatParticipantAddedToThreadWithUser": AcsChatParticipantAddedToThreadWithUserEventData;
    /** An interface for the event data of a "Microsoft.Communication.ChatThreadParticipantRemoved" event. */
    "Microsoft.Communication.ChatThreadParticipantRemoved": AcsChatParticipantRemovedFromThreadEventData;
    /** An interface for the event data of a "Microsoft.Communication.ChatParticipantRemovedFromThreadWithUser" event. */
    "Microsoft.Communication.ChatParticipantRemovedFromThreadWithUser": AcsChatParticipantRemovedFromThreadWithUserEventData;
    /** An interface for the event data of a "Microsoft.Communication.RecordingFileStatusUpdated" event. */
    "Microsoft.Communication.RecordingFileStatusUpdated": AcsRecordingFileStatusUpdatedEventData;
    /** An interface for the event data of a "Microsoft.Communication.SMSDeliveryReportReceived" event. */
    "Microsoft.Communication.SMSDeliveryReportReceived": AcsSmsDeliveryReportReceivedEventData;
    /** An interface for the event data of a "Microsoft.Communication.SMSReceived" event. */
    "Microsoft.Communication.SMSReceived": AcsSmsReceivedEventData;
    /** An interface for the event data of a "Microsoft.Communication.UserDisconnected" event. */
    "Microsoft.Communication.UserDisconnected": AcsUserDisconnectedEventData;
    /** An interface for the event data of a "Microsoft.ContainerService.NewKubernetesVersionAvailable" event. */
    "Microsoft.ContainerService.NewKubernetesVersionAvailable": ContainerServiceNewKubernetesVersionAvailableEventData;
    /** An interface for the event data of a "Microsoft.AppConfiguration.KeyValueDeleted" event. */
    "Microsoft.AppConfiguration.KeyValueDeleted": AppConfigurationKeyValueDeletedEventData;
    /** An interface for the event data of a "Microsoft.AppConfiguration.KeyValueModified" event. */
    "Microsoft.AppConfiguration.KeyValueModified": AppConfigurationKeyValueModifiedEventData;
    /** An interface for the event data of a "Microsoft.ContainerRegistry.ImagePushed" event. */
    "Microsoft.ContainerRegistry.ImagePushed": ContainerRegistryImagePushedEventData;
    /** An interface for the event data of a "Microsoft.ContainerRegistry.ImageDeleted" event. */
    "Microsoft.ContainerRegistry.ImageDeleted": ContainerRegistryImageDeletedEventData;
    /** An interface for the event data of a "Microsoft.ContainerRegistry.ChartDeleted" event. */
    "Microsoft.ContainerRegistry.ChartDeleted": ContainerRegistryChartDeletedEventData;
    /** An interface for the event data of a "Microsoft.ContainerRegistry.ChartPushed" event. */
    "Microsoft.ContainerRegistry.ChartPushed": ContainerRegistryChartPushedEventData;
    /** An interface for the event data of a "Microsoft.Devices.DeviceCreated" event. */
    "Microsoft.Devices.DeviceCreated": IotHubDeviceCreatedEventData;
    /** An interface for the event data of a "Microsoft.Devices.DeviceDeleted" event. */
    "Microsoft.Devices.DeviceDeleted": IotHubDeviceDeletedEventData;
    /** An interface for the event data of a "Microsoft.Devices.DeviceConnected" event. */
    "Microsoft.Devices.DeviceConnected": IotHubDeviceConnectedEventData;
    /** An interface for the event data of a "Microsoft.Devices.DeviceDisconnected" event. */
    "Microsoft.Devices.DeviceDisconnected": IotHubDeviceDisconnectedEventData;
    /** An interface for the event data of a "Microsoft.Devices.DeviceTelemetry" event. */
    "Microsoft.Devices.DeviceTelemetry": IotHubDeviceTelemetryEventData;
    /** An interface for the event data of a "Microsoft.EventGrid.SubscriptionValidationEvent" event. */
    "Microsoft.EventGrid.SubscriptionValidationEvent": SubscriptionValidationEventData;
    /** An interface for the event data of a "Microsoft.EventGrid.SubscriptionDeletedEvent" event. */
    "Microsoft.EventGrid.SubscriptionDeletedEvent": SubscriptionDeletedEventData;
    /** An interface for the event data of a "Microsoft.EventHub.CaptureFileCreated" event. */
    "Microsoft.EventHub.CaptureFileCreated": EventHubCaptureFileCreatedEventData;
    /** An interface for the event data of a "Microsoft.HealthcareApis.DicomImageCreated" event. */
    "Microsoft.HealthcareApis.DicomImageCreated": HealthcareDicomImageCreatedEventData;
    /** An interface for the event data of a "Microsoft.HealthcareApis.DicomImageDeleted" event. */
    "Microsoft.HealthcareApis.DicomImageDeleted": HealthcareDicomImageDeletedEventData;
    /** An interface for the event data of a "Microsoft.HealthcareApis.FhirResourceCreated" event. */
    "Microsoft.HealthcareApis.FhirResourceCreated": HealthcareFhirResourceCreatedEventData;
    /** An interface for the event data of a "Microsoft.HealthcareApis.FhirUpdatedCreated" event. */
    "Microsoft.HealthcareApis.FhirUpdatedCreated": HealthcareFhirResourceUpdatedEventData;
    /** An interface for the event data of a "Microsoft.HealthcareApis.FhirDeletedCreated" event. */
    "Microsoft.HealthcareApis.FhirDeletedCreated": HealthcareFhirResourceDeletedEventData;
    /** An interface for the event data of a "Microsoft.KeyVault.CertificateNewVersionCreated" event. */
    "Microsoft.KeyVault.CertificateNewVersionCreated": KeyVaultCertificateNewVersionCreatedEventData;
    /** An interface for the event data of a "Microsoft.KeyVault.CertificateNearExpiry" event. */
    "Microsoft.KeyVault.CertificateNearExpiry": KeyVaultCertificateNearExpiryEventData;
    /** An interface for the event data of a "Microsoft.KeyVault.CertificateExpired" event. */
    "Microsoft.KeyVault.CertificateExpired": KeyVaultCertificateExpiredEventData;
    /** An interface for the event data of a "Microsoft.KeyVault.KeyNewVersionCreated" event. */
    "Microsoft.KeyVault.KeyNewVersionCreated": KeyVaultKeyNewVersionCreatedEventData;
    /** An interface for the event data of a "Microsoft.KeyVault.KeyNearExpiry" event. */
    "Microsoft.KeyVault.KeyNearExpiry": KeyVaultKeyNearExpiryEventData;
    /** An interface for the event data of a "Microsoft.KeyVault.KeyExpired" event. */
    "Microsoft.KeyVault.KeyExpired": KeyVaultKeyExpiredEventData;
    /** An interface for the event data of a "Microsoft.KeyVault.SecretNewVersionCreated" event. */
    "Microsoft.KeyVault.SecretNewVersionCreated": KeyVaultSecretNewVersionCreatedEventData;
    /** An interface for the event data of a "Microsoft.KeyVault.SecretNearExpiry" event. */
    "Microsoft.KeyVault.SecretNearExpiry": KeyVaultSecretNearExpiryEventData;
    /** An interface for the event data of a "Microsoft.KeyVault.SecretExpired" event. */
    "Microsoft.KeyVault.SecretExpired": KeyVaultSecretExpiredEventData;
    /** An interface for the event data of a "Microsoft.KeyVault.VaultAccessPolicyChanged" event. */
    "Microsoft.KeyVault.VaultAccessPolicyChanged": KeyVaultAccessPolicyChangedEventData;
    /** An interface for the event data of a "Microsoft.MachineLearningServices.DatasetDriftDetected" event. */
    "Microsoft.MachineLearningServices.DatasetDriftDetected": MachineLearningServicesDatasetDriftDetectedEventData;
    /** An interface for the event data of a "Microsoft.MachineLearningServices.ModelDeployed" event. */
    "Microsoft.MachineLearningServices.ModelDeployed": MachineLearningServicesModelDeployedEventData;
    /** An interface for the event data of a "Microsoft.MachineLearningServices.ModelRegistered" event. */
    "Microsoft.MachineLearningServices.ModelRegistered": MachineLearningServicesModelRegisteredEventData;
    /** An interface for the event data of a "Microsoft.MachineLearningServices.RunCompleted" event. */
    "Microsoft.MachineLearningServices.RunCompleted": MachineLearningServicesRunCompletedEventData;
    /** An interface for the event data of a "Microsoft.MachineLearningServices.RunStatusChanged" event. */
    "Microsoft.MachineLearningServices.RunStatusChanged": MachineLearningServicesRunStatusChangedEventData;
    /** An interface for the event data of a "Microsoft.Maps.GeofenceEntered" event. */
    "Microsoft.Maps.GeofenceEntered": MapsGeofenceEnteredEventData;
    /** An interface for the event data of a "Microsoft.Maps.GeofenceExited" event. */
    "Microsoft.Maps.GeofenceExited": MapsGeofenceExitedEventData;
    /** An interface for the event data of a "Microsoft.Maps.GeofenceResult" event. */
    "Microsoft.Maps.GeofenceResult": MapsGeofenceResultEventData;
    /** An interface for the event data of a "Microsoft.Media.JobStateChange" event. */
    "Microsoft.Media.JobStateChange": MediaJobStateChangeEventData;
    /** An interface for the event data of a "Microsoft.Media.JobOutputStateChange" event. */
    "Microsoft.Media.JobOutputStateChange": MediaJobOutputStateChangeEventData;
    /** An interface for the event data of a "Microsoft.Media.JobScheduled" event. */
    "Microsoft.Media.JobScheduled": MediaJobScheduledEventData;
    /** An interface for the event data of a "Microsoft.Media.JobProcessing" event. */
    "Microsoft.Media.JobProcessing": MediaJobProcessingEventData;
    /** An interface for the event data of a "Microsoft.Media.JobCanceling" event. */
    "Microsoft.Media.JobCanceling": MediaJobCancelingEventData;
    /** An interface for the event data of a "Microsoft.Media.JobFinished" event. */
    "Microsoft.Media.JobFinished": MediaJobFinishedEventData;
    /** An interface for the event data of a "Microsoft.Media.JobCanceled" event. */
    "Microsoft.Media.JobCanceled": MediaJobCanceledEventData;
    /** An interface for the event data of a "Microsoft.Media.JobErrored" event. */
    "Microsoft.Media.JobErrored": MediaJobErroredEventData;
    /** An interface for the event data of a "Microsoft.Media.JobOutputCanceled" event. */
    "Microsoft.Media.JobOutputCanceled": MediaJobOutputCanceledEventData;
    /** An interface for the event data of a "Microsoft.Media.JobOutputCanceling" event. */
    "Microsoft.Media.JobOutputCanceling": MediaJobOutputCancelingEventData;
    /** An interface for the event data of a "Microsoft.Media.JobOutputErrored" event. */
    "Microsoft.Media.JobOutputErrored": MediaJobOutputErroredEventData;
    /** An interface for the event data of a "Microsoft.Media.JobOutputFinished" event. */
    "Microsoft.Media.JobOutputFinished": MediaJobOutputFinishedEventData;
    /** An interface for the event data of a "Microsoft.Media.JobOutputProcessing" event. */
    "Microsoft.Media.JobOutputProcessing": MediaJobOutputProcessingEventData;
    /** An interface for the event data of a "Microsoft.Media.JobOutputScheduled" event. */
    "Microsoft.Media.JobOutputScheduled": MediaJobOutputScheduledEventData;
    /** An interface for the event data of a "Microsoft.Media.JobOutputProgress" event. */
    "Microsoft.Media.JobOutputProgress": MediaJobOutputProgressEventData;
    /** An interface for the event data of a "Microsoft.Media.LiveEventEncoderConnected" event. */
    "Microsoft.Media.LiveEventEncoderConnected": MediaLiveEventEncoderConnectedEventData;
    /** An interface for the event data of a "Microsoft.Media.LiveEventChannelArchiveHeartbeat" event. */
    "Microsoft.Media.LiveEventChannelArchiveHeartbeat": MediaLiveEventChannelArchiveHeartbeatEventData;
    /** An interface for the event data of a "Microsoft.Media.LiveEventConnectionRejected" event. */
    "Microsoft.Media.LiveEventConnectionRejected": MediaLiveEventConnectionRejectedEventData;
    /** An interface for the event data of a "Microsoft.Media.LiveEventEncoderDisconnected" event. */
    "Microsoft.Media.LiveEventEncoderDisconnected": MediaLiveEventEncoderDisconnectedEventData;
    /** An interface for the event data of a "Microsoft.Media.LiveEventIncomingStreamReceived" event. */
    "Microsoft.Media.LiveEventIncomingStreamReceived": MediaLiveEventIncomingStreamReceivedEventData;
    /** An interface for the event data of a "Microsoft.Media.LiveEventIncomingStreamsOutOfSync" event. */
    "Microsoft.Media.LiveEventIncomingStreamsOutOfSync": MediaLiveEventIncomingStreamsOutOfSyncEventData;
    /** An interface for the event data of a "Microsoft.Media.LiveEventIncomingVideoStreamsOutOfSync" event. */
    "Microsoft.Media.LiveEventIncomingVideoStreamsOutOfSync": MediaLiveEventIncomingVideoStreamsOutOfSyncEventData;
    /** An interface for the event data of a "Microsoft.Media.LiveEventIncomingDataChunkDropped" event. */
    "Microsoft.Media.LiveEventIncomingDataChunkDropped": MediaLiveEventIncomingDataChunkDroppedEventData;
    /** An interface for the event data of a "Microsoft.Media.LiveEventIngestHeartbeat" event. */
    "Microsoft.Media.LiveEventIngestHeartbeat": MediaLiveEventIngestHeartbeatEventData;
    /** An interface for the event data of a "Microsoft.Media.LiveEventTrackDiscontinuityDetected" event. */
    "Microsoft.Media.LiveEventTrackDiscontinuityDetected": MediaLiveEventTrackDiscontinuityDetectedEventData;
    /** An interface for the event data of a "Microsoft.PolicyInsights.PolicyStateChanged" event. */
    "Microsoft.PolicyInsights.PolicyStateChanged ": PolicyInsightsPolicyStateChangedEventData;
    /** An interface for the event data of a " Microsoft.PolicyInsights.PolicyStateCreated" event. */
    "Microsoft.PolicyInsights.PolicyStateCreated": PolicyInsightsPolicyStateCreatedEventData;
    /** An interface for the event data of a "Microsoft.PolicyInsights.PolicyStateDeleted" event. */
    "Microsoft.PolicyInsights.PolicyStateDeleted": PolicyInsightsPolicyStateDeletedEventData;
    /** An interface for the event data of a "Microsoft.Resources.ResourceDeleteSuccess" event. */
    "Microsoft.Resources.ResourceWriteSuccess": ResourceWriteSuccessEventData;
    /** An interface for the event data of a "Microsoft.Resources.ResourceWriteFailure" event. */
    "Microsoft.Resources.ResourceWriteFailure": ResourceWriteFailureEventData;
    /** An interface for the event data of a "Microsoft.Resources.ResourceWriteCancel" event. */
    "Microsoft.Resources.ResourceWriteCancel": ResourceWriteCancelEventData;
    /** An interface for the event data of a "Microsoft.Resources.ResourceDeleteSuccess" event. */
    "Microsoft.Resources.ResourceDeleteSuccess": ResourceDeleteSuccessEventData;
    /** An interface for the event data of a "Microsoft.Resources.ResourceDeleteFailure" event. */
    "Microsoft.Resources.ResourceDeleteFailure": ResourceDeleteFailureEventData;
    /** An interface for the event data of a "Microsoft.Resources.ResourceDeleteCancel" event. */
    "Microsoft.Resources.ResourceDeleteCancel": ResourceDeleteCancelEventData;
    /** An interface for the event data of a "Microsoft.Resources.ResourceActionSuccess" event. */
    "Microsoft.Resources.ResourceActionSuccess": ResourceActionSuccessEventData;
    /** An interface for the event data of a "Microsoft.Resources.ResourceActionFailure" event. */
    "Microsoft.Resources.ResourceActionFailure": ResourceActionFailureEventData;
    /** An interface for the event data of a "Microsoft.Resources.ResourceActionCancel" event. */
    "Microsoft.Resources.ResourceActionCancel": ResourceActionCancelEventData;
    /** An interface for the event data of a "Microsoft.ServiceBus.ActiveMessagesAvailableWithNoListeners" event. */
    "Microsoft.ServiceBus.ActiveMessagesAvailableWithNoListeners": ServiceBusActiveMessagesAvailableWithNoListenersEventData;
    /** An interface for the event data of a "Microsoft.ServiceBus.DeadletterMessagesAvailableWithNoListeners" event. */
    "Microsoft.ServiceBus.DeadletterMessagesAvailableWithNoListeners": ServiceBusDeadletterMessagesAvailableWithNoListenersEventData;
    /** An interface for the event data of a "Microsoft.Storage.AsyncOperationInitiated" event. */
    "Microsoft.Storage.AsyncOperationInitiated": StorageAsyncOperationInitiatedEventData;
    /** An interface for the event data of a "Microsoft.Storage.BlobCreated" event. */
    "Microsoft.Storage.BlobCreated": StorageBlobCreatedEventData;
    /** An interface for the event data of a "Microsoft.Storage.BlobDeleted" event. */
    "Microsoft.Storage.BlobDeleted": StorageBlobDeletedEventData;
    /** An interface for the event data of a "Microsoft.Storage.BlobInventoryPolicyCompleted" event. */
    "Microsoft.Storage.BlobInventoryPolicyCompleted": StorageBlobInventoryPolicyCompletedEventData;
    /** An interface for the event data of a "Microsoft.Storage.BlobTierChanged" event. */
    "Microsoft.Storage.BlobTierChanged": StorageBlobTierChangedEventData;
    /** An interface for the event data of a "Microsoft.Storage.BlobRenamed" event. */
    "Microsoft.Storage.BlobRenamed": StorageBlobRenamedEventData;
    /** An interface for the event data of a "Microsoft.Storage.DirectoryCreated" event. */
    "Microsoft.Storage.DirectoryCreated": StorageDirectoryCreatedEventData;
    /** An interface for the event data of a "Microsoft.Storage.DirectoryDeleted" event. */
    "Microsoft.Storage.DirectoryDeleted": StorageDirectoryDeletedEventData;
    /** An interface for the event data of a "Microsoft.Storage.DirectoryRenamed" event. */
    "Microsoft.Storage.DirectoryRenamed": StorageDirectoryRenamedEventData;
    /** An interface for the event data of a "Microsoft.Storage.LifecyclePolicyCompleted" event. */
    "Microsoft.Storage.LifecyclePolicyCompleted": StorageLifecyclePolicyCompletedEventData;
    /** An interface for the event data of a "Microsoft.Web.AppUpdated" event. */
    "Microsoft.Web.AppUpdated": WebAppUpdatedEventData;
    /** An interface for the event data of a "Microsoft.Web.BackupOperationStarted" event. */
    "Microsoft.Web.BackupOperationStarted": WebBackupOperationStartedEventData;
    /** An interface for the event data of a "Microsoft.Web.BackupOperationCompleted" event. */
    "Microsoft.Web.BackupOperationCompleted": WebBackupOperationCompletedEventData;
    /** An interface for the event data of a "Microsoft.Web.BackupOperationFailed" event. */
    "Microsoft.Web.BackupOperationFailed": WebBackupOperationFailedEventData;
    /** An interface for the event data of a "Microsoft.Web.RestoreOperationStarted" event. */
    "Microsoft.Web.RestoreOperationStarted": WebRestoreOperationStartedEventData;
    /** An interface for the event data of a "Microsoft.Web.RestoreOperationCompleted" event. */
    "Microsoft.Web.RestoreOperationCompleted": WebRestoreOperationCompletedEventData;
    /** An interface for the event data of a "Microsoft.Web.RestoreOperationFailed" event. */
    "Microsoft.Web.RestoreOperationFailed": WebRestoreOperationFailedEventData;
    /** An interface for the event data of a "Microsoft.Web.SlotSwapStarted" event. */
    "Microsoft.Web.SlotSwapStarted": WebSlotSwapStartedEventData;
    /** An interface for the event data of a "Microsoft.Web.SlotSwapCompleted" event. */
    "Microsoft.Web.SlotSwapCompleted": WebSlotSwapCompletedEventData;
    /** An interface for the event data of a "Microsoft.Web.SlotSwapFailed" event. */
    "Microsoft.Web.SlotSwapFailed": WebSlotSwapFailedEventData;
    /** An interface for the event data of a "Microsoft.Web.SlotSwapWithPreviewStarted" event. */
    "Microsoft.Web.SlotSwapWithPreviewStarted": WebSlotSwapWithPreviewStartedEventData;
    /** An interface for the event data of a "Microsoft.Web.SlotSwapWithPreviewCancelled" event. */
    "Microsoft.Web.SlotSwapWithPreviewCancelled": WebSlotSwapWithPreviewCancelledEventData;
    /** An interface for the event data of a "Microsoft.Web.AppServicePlanUpdated" event. */
    "Microsoft.Web.AppServicePlanUpdated": WebAppServicePlanUpdatedEventData;
    /** An interface for the event data of a "Microsoft.Storage.StorageTaskQueued" event. */
    "Microsoft.Storage.StorageTaskQueued": StorageTaskQueuedEventData;
    /** An interface for the event data of a "Microsoft.Storage.StorageTaskCompleted" event. */
    "Microsoft.Storage.StorageTaskCompleted": StorageTaskCompletedEventData;
    /** An interface for the event data of a "Microsoft.DataBox.CopyStarted" event. */
    "Microsoft.DataBox.CopyStarted": DataBoxCopyStartedEventData;
    /** An interface for the event data of a "Microsoft.DataBox.CopyCompleted" event. */
    "Microsoft.DataBox.CopyCompleted": DataBoxCopyCompletedEventData;
    /** An interface for the event data of a "Microsoft.DataBox.OrderCompleted" event. */
    "Microsoft.DataBox.OrderCompleted": DataBoxOrderCompletedEventData;
    /** An interface for the event data of a "Microsoft.Communication.IncomingCall" event. */
    "Microsoft.Communication.IncomingCall": AcsIncomingCallEventData;
    /** An interface for the event data of a "Microsoft.Communication.EmailDeliveryReportReceived" event. */
    "Microsoft.Communication.EmailDeliveryReportReceived": AcsEmailDeliveryReportReceivedEventData;
    /** An interface for the event data of a "Microsoft.Communication.EmailEngagementTrackingReportReceived" event. */
    "Microsoft.Communication.EmailEngagementTrackingReportReceived": AcsEmailEngagementTrackingReportReceivedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.GatewayCreated" event. */
    "Microsoft.ApiManagement.GatewayCreated": ApiManagementGatewayCreatedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.GatewayUpdated" event. */
    "Microsoft.ApiManagement.GatewayUpdated": ApiManagementGatewayUpdatedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.GatewayDeleted" event. */
    "Microsoft.ApiManagement.GatewayDeleted": ApiManagementGatewayDeletedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.GatewayHostnameConfigurationCreated" event. */
    "Microsoft.ApiManagement.GatewayHostnameConfigurationCreated": ApiManagementGatewayHostnameConfigurationCreatedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.GatewayHostnameConfigurationUpdated" event. */
    "Microsoft.ApiManagement.GatewayHostnameConfigurationUpdated": ApiManagementGatewayHostnameConfigurationUpdatedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.GatewayHostnameConfigurationDeleted" event. */
    "Microsoft.ApiManagement.GatewayHostnameConfigurationDeleted": ApiManagementGatewayHostnameConfigurationDeletedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.GatewayCertificateAuthorityCreated" event. */
    "Microsoft.ApiManagement.GatewayCertificateAuthorityCreated": ApiManagementGatewayCertificateAuthorityCreatedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.GatewayCertificateAuthorityUpdated" event. */
    "Microsoft.ApiManagement.GatewayCertificateAuthorityUpdated": ApiManagementGatewayCertificateAuthorityUpdatedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.GatewayCertificateAuthorityDeleted" event. */
    "Microsoft.ApiManagement.GatewayCertificateAuthorityDeleted": ApiManagementGatewayCertificateAuthorityDeletedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.GatewayAPIAdded" event. */
    "Microsoft.ApiManagement.GatewayAPIAdded": ApiManagementGatewayApiAddedEventData;
    /** An interface for the event data of a "Microsoft.ApiManagement.GatewayAPIRemoved" event. */
    "Microsoft.ApiManagement.GatewayAPIRemoved": ApiManagementGatewayApiRemovedEventData;
    /** An interface for the event data of a "Microsoft.HealthcareApis.DicomImageUpdated" event. */
    "Microsoft.HealthcareApis.DicomImageUpdated": HealthcareDicomImageUpdatedEventData;
    /** An interface for the event data of a "Microsoft.ContainerService.ClusterSupportEnded" event. */
    "Microsoft.ContainerService.ClusterSupportEnded": ContainerServiceClusterSupportEndedEventData;
    /** An interface for the event data of a "Microsoft.ContainerService.ClusterSupportEnding" event. */
    "Microsoft.ContainerService.ClusterSupportEnding": ContainerServiceClusterSupportEndingEventData;
    /** An interface for the event data of a "Microsoft.ContainerService.NodePoolRollingStarted" event. */
    "Microsoft.ContainerService.NodePoolRollingStarted": ContainerServiceNodePoolRollingStartedEventData;
    /** An interface for the event data of a "Microsoft.ContainerService.NodePoolRollingSucceeded" event. */
    "Microsoft.ContainerService.NodePoolRollingSucceeded": ContainerServiceNodePoolRollingSucceededEventData;
    /** An interface for the event data of a "Microsoft.ContainerService.NodePoolRollingFailed" event. */
    "Microsoft.ContainerService.NodePoolRollingFailed": ContainerServiceNodePoolRollingFailedEventData;
    /** An interface for the event data of a "Microsoft.EventGrid.MQTTClientCreatedOrUpdated" event. */
    "Microsoft.EventGrid.MQTTClientCreatedOrUpdated": EventGridMqttClientCreatedOrUpdatedEventData;
    /** An interface for the event data of a "Microsoft.EventGrid.MQTTClientDeleted" event. */
    "Microsoft.EventGrid.MQTTClientDeleted": EventGridMqttClientDeletedEventData;
    /** An interface for the event data of a "Microsoft.EventGrid.MQTTClientSessionConnected" event. */
    "Microsoft.EventGrid.MQTTClientSessionConnected": EventGridMqttClientSessionConnectedEventData;
    /** An interface for the event data of a "Microsoft.EventGrid.MQTTClientSessionDisconnected" event. */
    "Microsoft.EventGrid.MQTTClientSessionDisconnected": EventGridMqttClientSessionDisconnectedEventData;
    /** An interface for the event data of a "Microsoft.AppConfiguration.SnapshotCreated" event. */
    "Microsoft.AppConfiguration.SnapshotCreated": AppConfigurationSnapshotCreatedEventData;
    /** An interface for the event data of a "Microsoft.AppConfiguration.SnapshotModified" event. */
    "Microsoft.AppConfiguration.SnapshotModified": AppConfigurationSnapshotModifiedEventData;
    /** An interface for the event data of a "Microsoft.ResourceNotifications.HealthResources.AvailabilityStatusChanged" event. */
    "Microsoft.ResourceNotifications.HealthResources.AvailabilityStatusChanged": ResourceNotificationsHealthResourcesAvailabilityStatusChangedEventData;
    /** An interface for the event data of a "Microsoft.ResourceNotifications.HealthResources.ResourceAnnotated" event. */
    "Microsoft.ResourceNotifications.HealthResources.ResourceAnnotated": ResourceNotificationsHealthResourcesAnnotatedEventData;
    /** An interface for the event data of a "Microsoft.Communication.RouterWorkerDeregistered" event. */
    "Microsoft.Communication.RouterWorkerDeregistered": AcsRouterWorkerDeregisteredEventData;
    /** An interface for the event data of a "Microsoft.Communication.RouterWorkerRegistered" event. */
    "Microsoft.Communication.RouterWorkerRegistered": AcsRouterWorkerRegisteredEventData;
    /** An interface for the event data of a "Microsoft.Communication.RouterJobCancelled" event. */
    "Microsoft.Communication.RouterJobCancelled": AcsRouterJobCancelledEventData;
    /** An interface for the event data of a "Microsoft.Communication.RouterJobClassificationFailed" event. */
    "Microsoft.Communication.RouterJobClassificationFailed": AcsRouterJobClassificationFailedEventData;
    /** An interface for the event data of a "Microsoft.Communication.RouterJobClassified" event. */
    "Microsoft.Communication.RouterJobClassified": AcsRouterJobClassifiedEventData;
    /** An interface for the event data of a "Microsoft.Communication.RouterJobClosed" event. */
    "Microsoft.Communication.RouterJobClosed": AcsRouterJobClosedEventData;
    /** An interface for the event data of a "Microsoft.Communication.RouterJobCompleted" event. */
    "Microsoft.Communication.RouterJobCompleted": AcsRouterJobCompletedEventData;
    /** An interface for the event data of a "Microsoft.Communication.RouterJobDeleted" event. */
    "Microsoft.Communication.RouterJobDeleted": AcsRouterJobDeletedEventData;
    /** An interface for the event data of a "Microsoft.Communication.RouterJobExceptionTriggered" event. */
    "Microsoft.Communication.RouterJobExceptionTriggered": AcsRouterJobExceptionTriggeredEventData;
    /** An interface for the event data of a "Microsoft.Communication.RouterJobQueued" event. */
    "Microsoft.Communication.RouterJobQueued": AcsRouterJobQueuedEventData;
    /** An interface for the event data of a "Microsoft.Communication.RouterJobReceived" event. */
    "Microsoft.Communication.RouterJobReceived": AcsRouterJobReceivedEventData;
    /** An interface for the event data of a "Microsoft.Communication.RouterJobSchedulingFailed" event. */
    "Microsoft.Communication.RouterJobSchedulingFailed": AcsRouterJobSchedulingFailedEventData;
    /** An interface for the event data of a "Microsoft.Communication.RouterJobUnassigned" event. */
    "Microsoft.Communication.RouterJobUnassigned": AcsRouterJobUnassignedEventData;
    /** An interface for the event data of a "Microsoft.Communication.RouterJobWaitingForActivation" event. */
    "Microsoft.Communication.RouterJobWaitingForActivation": AcsRouterJobWaitingForActivationEventData;
    /** An interface for the event data of a "Microsoft.Communication.RouterJobWorkerSelectorsExpire" event. */
    "Microsoft.Communication.RouterJobWorkerSelectorsExpire": AcsRouterJobWorkerSelectorsExpiredEventData;
    /** An interface for the event data of a "Microsoft.Communication.RouterWorkerDeleted" event. */
    "Microsoft.Communication.RouterWorkerDeleted": AcsRouterWorkerDeletedEventData;
    /** An interface for the event data of a "Microsoft.Communication.RouterWorkerOfferAccepted" event. */
    "Microsoft.Communication.RouterWorkerOfferAccepted": AcsRouterWorkerOfferAcceptedEventData;
    /** An interface for the event data of a "Microsoft.Communication.RouterWorkerOfferDeclined" event. */
    "Microsoft.Communication.RouterWorkerOfferDeclined": AcsRouterWorkerOfferDeclinedEventData;
    /** An interface for the event data of a "Microsoft.Communication.RouterWorkerOfferExpired" event. */
    "Microsoft.Communication.RouterWorkerOfferExpired": AcsRouterWorkerOfferExpiredEventData;
    /** An interface for the event data of a "Microsoft.Communication.RouterWorkerOfferIssued" event. */
    "Microsoft.Communication.RouterWorkerOfferIssued": AcsRouterWorkerOfferIssuedEventData;
    /** An interface for the event data of a "Microsoft.Communication.RouterWorkerOfferRevoked" event. */
    "Microsoft.Communication.RouterWorkerOfferRevoked": AcsRouterWorkerOfferRevokedEventData;
    /** An interface for the event data of a "Microsoft.ResourceNotifications.Resources.CreatedOrUpdated" event. */
    "Microsoft.ResourceNotifications.Resources.CreatedOrUpdated": ResourceNotificationsResourceManagementCreatedOrUpdatedEventData;
    /** An interface for the event data of a "Microsoft.ResourceNotifications.Resources.Deleted" event. */
    "Microsoft.ResourceNotifications.Resources.Deleted": ResourceNotificationsResourceManagementDeletedEventData;
    /** An interface for the event data of a "Microsoft.Storage.StorageTaskAssignmentQueued" event. */
    "Microsoft.Storage.StorageTaskAssignmentQueued": StorageTaskAssignmentQueuedEventData;
    /** An interface for the event data of a "Microsoft.Storage.StorageTaskAssignmentCompleted" event. */
    "Microsoft.Storage.StorageTaskAssignmentCompleted": StorageTaskAssignmentCompletedEventData;
    /** An interface for the event data of a "Microsoft.AVS.ScriptExecutionStarted" event. */
    "Microsoft.AVS.ScriptExecutionStarted": AvsScriptExecutionStartedEventData;
    /** An interface for the event data of a "Microsoft.AVS.ScriptExecutionFinished" event. */
    "Microsoft.AVS.ScriptExecutionFinished": AvsScriptExecutionFinishedEventData;
    /** An interface for the event data of a "Microsoft.AVS.ScriptExecutionCancelled" event. */
    "Microsoft.AVS.ScriptExecutionCancelled": AvsScriptExecutionCancelledEventData;
    /** An interface for the event data of a "Microsoft.AVS.ScriptExecutionFailed" event. */
    "Microsoft.AVS.ScriptExecutionFailed": AvsScriptExecutionFailedEventData;
    /** An interface for the event data of a "Microsoft.AVS.PrivateCloudUpdating" event. */
    "Microsoft.AVS.PrivateCloudUpdating": AvsPrivateCloudUpdatingEventData;
    /** An interface for the event data of a "Microsoft.AVS.PrivateCloudUpdated" event. */
    "Microsoft.AVS.PrivateCloudUpdated": AvsPrivateCloudUpdatedEventData;
    /** An interface for the event data of a "Microsoft.AVS.PrivateCloudFailed" event. */
    "Microsoft.AVS.PrivateCloudFailed": AvsPrivateCloudFailedEventData;
    /** An interface for the event data of a "Microsoft.AVS.ClusterCreated" event. */
    "Microsoft.AVS.ClusterCreated": AvsClusterCreatedEventData;
    /** An interface for the event data of a "Microsoft.AVS.ClusterDeleted" event. */
    "Microsoft.AVS.ClusterDeleted": AvsClusterDeletedEventData;
    /** An interface for the event data of a "Microsoft.AVS.ClusterUpdating" event. */
    "Microsoft.AVS.ClusterUpdating": AvsClusterUpdatingEventData;
    /** An interface for the event data of a "Microsoft.AVS.ClusterUpdated" event. */
    "Microsoft.AVS.ClusterUpdated": AvsClusterUpdatedEventData;
    /** An interface for the event data of a "Microsoft.AVS.ClusterFailed" event. */
    "Microsoft.AVS.ClusterFailed": AvsClusterFailedEventData;
    /** An interface for the event data of a "Microsoft.ApiCenter.ApiDefinitionAdded" event. */
    "Microsoft.ApiCenter.ApiDefinitionAdded": ApiCenterApiDefinitionAddedEventData;
    /** An interface for the event data of a "Microsoft.ApiCenter.ApiDefinitionUpdated" event. */
    "Microsoft.ApiCenter.ApiDefinitionUpdated": ApiCenterApiDefinitionUpdatedEventData;
    /** An interface for the event data of a "Microsoft.Communication.AdvancedMessageDeliveryStatusUpdated" event. */
    "Microsoft.Communication.AdvancedMessageDeliveryStatusUpdated": AcsMessageDeliveryStatusUpdatedEventData;
    /** An interface for the event data of a "Microsoft.Communication.AdvancedMessageReceived" event. */
    "Microsoft.Communication.AdvancedMessageReceived": AcsMessageReceivedEventData;
    /** An interface for the event data of a "Microsoft.Communication.RouterWorkerUpdated" event. */
    "Microsoft.Communication.RouterWorkerUpdated": AcsRouterWorkerUpdatedEventData;
    /** An interface for the event data of a "Microsoft.Communication.ChatThreadCreated" event. */
    "Microsoft.Communication.ChatThreadCreated": AcsChatThreadCreatedEventData;
    /** An interface for the event data of a "Microsoft.Communication.ChatThreadDeleted" event. */
    "Microsoft.Communication.ChatThreadDeleted": AcsChatThreadDeletedEventData;
    /** An interface for the event data of a "Microsoft.Communication.ChatThreadPropertiesUpdated" event. */
    "Microsoft.Communication.ChatThreadPropertiesUpdated": AcsChatThreadPropertiesUpdatedEventData;
    /** An interface for the event data of a "Microsoft.ResourceNotifications.ContainerServiceEventResources.ScheduledEventEmitted" event. */
    "Microsoft.ResourceNotifications.ContainerServiceEventResources.ScheduledEventEmitted": ResourceNotificationsContainerServiceEventResourcesScheduledEventData;
}
/**
 * iSystemEvent returns "true" when a given event is a system event of a given type. When using
 * TypeScript, this function acts as a custom type guard and allows the TypeScript compiler to
 * identify the underlying data
 *
 * @param eventType - The type of system event to check for, e.g., "Microsoft.AppConfiguration.KeyValueDeleted"
 * @param event - The event to test.
 */
export declare function isSystemEvent<T extends KnownSystemEventTypes>(eventType: T, event: EventGridEvent<unknown>): event is EventGridEvent<SystemEventNameToEventData[T]>;
/**
 * iSystemEvent returns "true" when a given event is a system event of a given type. When using
 * TypeScript, this function acts as a custom type guard and allows the TypeScript compiler to
 * identify the underlying data
 *
 * @param eventType - The type of system event to check for, e.g., "Microsoft.AppConfiguration.KeyValueDeleted"
 * @param event - The event to test.
 */
export declare function isSystemEvent<T extends KnownSystemEventTypes>(eventType: T, event: CloudEvent<unknown>): event is CloudEvent<SystemEventNameToEventData[T]>;
//# sourceMappingURL=predicates.d.ts.map