/// declare namespace BalProps { type BalPopoverContentRadius = 'normal' | 'large' | 'none' | 'normal-bottom-none' | 'normal-top-none' | 'large-bottom-none' | 'large-top-none'; type BalPopoverContentColor = 'white' | 'grey'; type BalPopoverPlacement = 'auto' | 'auto-start' | 'auto-end' | 'top' | 'left' | 'bottom' | 'right' | 'top-start' | 'top-end' | 'bottom-start' | 'bottom-end' | 'right-start' | 'right-end' | 'left-start' | 'left-end'; } declare namespace BalEvents { interface BalPopoverCustomEvent extends CustomEvent { detail: T; target: HTMLBalPopoverElement; } type BalPopoverChangeDetail = boolean; type BalPopoverChange = BalPopoverCustomEvent; type BalPopoverWillAnimateDetail = boolean; type BalPopoverWillAnimate = BalPopoverCustomEvent; type BalPopoverDidAnimateDetail = boolean; type BalPopoverDidAnimate = BalPopoverCustomEvent; }