///
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;
}