/**
 * Alert type definitions
 * @countermeasure/web-components/display/alert
 */

export type AlertVariant = 'info' | 'success' | 'warning' | 'error'

export interface AlertConfig {
  container?: HTMLElement | string
  variant?: AlertVariant
  title?: string
  description: string
  icon?: string
  dismissible?: boolean
  className?: string
  onDismiss?: () => void
}
