/// declare namespace BalProps { type BalTabsContext = 'meta' | 'navigation' | 'navbar'; type BalTabsIconPosition = 'horizontal' | 'vertical'; type BalTabsVertical = boolean | 'mobile' | 'tablet'; type BalTabsFloat = 'left' | 'right'; type BalTabsColSize = 'one-quarter' | 'one-third' | 'half' | 'two-thirds' | 'three-quarters' | 'full'; } declare namespace BalEvents { interface BalTabsCustomEvent extends CustomEvent { detail: T; target: HTMLBalTabsElement; } type BalTabsChangeDetail = string | undefined; type BalTabsChange = BalTabsCustomEvent; type BalTabsWillAnimateDetail = string | undefined; type BalTabsWillAnimate = BalTabsCustomEvent; type BalTabsDidAnimateDetail = string | undefined; type BalTabsDidAnimate = BalTabsCustomEvent; interface BalTabItemCustomEvent extends CustomEvent { detail: T; target: HTMLBalTabItemElement; } type BalTabItemNavigateDetail = MouseEvent; type BalTabItemNavigate = BalTabItemCustomEvent; }