/// declare namespace BalProps { type BalNavigationLevelBlockColor = 'white' | 'grey' | 'yellow' | 'red' | 'purple' | 'green'; } declare namespace BalEvents { interface BalNavigationLevelBlockCustomEvent extends CustomEvent { detail: T; target: HTMLBalNavigationLevelBlockElement; } type BalNavigationLevelBlockClickDetail = MouseEvent; type BalNavigationLevelBlockClick = BalNavigationLevelBlockCustomEvent; interface BalNavigationLevelBlockItemCustomEvent extends CustomEvent { detail: T; target: HTMLBalNavigationLevelBlockItemElement; } type BalNavigationLevelBlockItemClickDetail = MouseEvent; type BalNavigationLevelBlockItemClick = BalNavigationLevelBlockItemCustomEvent; interface BalNavigationLevelMainCustomEvent extends CustomEvent { detail: T; target: HTMLBalNavigationLevelMainElement; } type BalNavigationLevelMainClickDetail = MouseEvent; type BalNavigationLevelMainClick = BalNavigationLevelMainCustomEvent; interface BalNavigationLevelMetaCustomEvent extends CustomEvent { detail: T; target: HTMLBalNavigationLevelMetaElement; } type BalNavigationLevelMetaClickDetail = MouseEvent; type BalNavigationLevelMetaClick = BalNavigationLevelMetaCustomEvent; }