//
//  AlertDelegateProtocol.swift
//  MVMCoreUI
//
//  Created by Scott Pfeil on 4/17/23.
//  Copyright © 2023 Verizon Wireless. All rights reserved.
//

import Foundation

@objc
public protocol AlertDelegateProtocol {
    // All are performed on the main thread.
    @MainActor func alertShown(_ alertController: UIAlertController)
    @MainActor func alertCancelled(_ alertController: UIAlertController)
    @MainActor func alertDismissed(_ alertController: UIAlertController)
    @MainActor func alertPaused(_ alertController: UIAlertController)
    @MainActor func alertUnpaused(_ alertController: UIAlertController)
}
