/// declare namespace BalProps { type BalPopupTouchPosition = 'top' | 'bottom'; type BalPopupVariant = 'popover' | 'fullscreen' | 'drawer'; type BalPopupPlacement = 'top' | 'top-start' | 'top-end' | 'right' | 'right-start' | 'right-end' | 'bottom' | 'bottom-start' | 'bottom-end' | 'left' | 'left-start' | 'left-end'; } declare namespace BalEvents { interface BalPopupCustomEvent extends CustomEvent { detail: T; target: HTMLBalPopupElement; } type BalPopupChangeDetail = boolean; type BalPopupChange = BalPopupCustomEvent; type BalPopupWillAnimateDetail = boolean; type BalPopupWillAnimate = BalPopupCustomEvent; type BalPopupDidAnimateDetail = boolean; type BalPopupDidAnimate = BalPopupCustomEvent; }