/**
 * StatusDot type definitions
 * @countermeasure/web-components/display/status-dot
 */

export type StatusDotStatus = 'success' | 'warning' | 'error' | 'info' | 'deploying' | 'neutral'
export type StatusDotSize = 'sm' | 'md' | 6 | 8

export interface StatusDotConfig {
  container?: HTMLElement | string
  status?: StatusDotStatus
  size?: StatusDotSize
  label?: string
  decorative?: boolean
  pulse?: boolean
  className?: string
}
