/// declare namespace BalProps { type BalButtonGroupPosition = 'right' | 'center' | ''; type BalButtonGroupDirection = 'auto' | 'row' | 'column'; type BalButtonColor = 'primary' | 'secondary' | 'tertiary' | 'tertiary-purple' | 'tertiary-red' | 'tertiary-yellow' | 'tertiary-green' | 'link' | 'light' | 'success' | 'warning' | 'danger' | 'text' | 'info' | 'primary-light' | 'info-light'; type BalButtonElementType = 'button' | 'reset' | 'submit'; type BalButtonSize = 'small' | ''; type BalButtonTarget = '_blank' | ' _parent' | '_self' | '_top'; type BalButtonAria = { controls?: string; title?: string; label?: string; }; } declare namespace BalEvents { interface BalButtonCustomEvent extends CustomEvent { detail: T; target: HTMLBalButtonElement; } type BalButtonBlurDetail = void; type BalButtonBlur = BalButtonCustomEvent; type BalButtonFocusDetail = void; type BalButtonFocus = BalButtonCustomEvent; type BalButtonNavigateDetail = MouseEvent; type BalButtonNavigate = BalButtonCustomEvent; type BalButtonDidRenderDetail = void; type BalButtonDidRender = BalButtonCustomEvent; }