import type { PropertyDeclarations } from 'lit'; import { ElementSlug } from '../../definitions/enums.js'; import type { NavigationBarElementEventMap, NavigationBarItemElementEventMap } from '../../definitions/events.js'; import { AracnaBaseElement as BaseElement } from '../core/base-element.js'; declare global { interface HTMLElementTagNameMap { 'aracna-navigation-bar': NavigationBarElement; 'aracna-navigation-bar-item': NavigationBarItemElement; } } declare class NavigationBarElement extends BaseElement { /** * Properties */ /** */ items?: T[]; get slug(): ElementSlug; static properties: PropertyDeclarations; } declare class NavigationBarItemElement extends BaseElement { /** * Properties */ /** */ active?: boolean; badge?: boolean; badgeText?: string; icon?: string; text?: string; get slug(): ElementSlug; static properties: PropertyDeclarations; } export { NavigationBarElement as AracnaNavigationBarElement, NavigationBarItemElement as AracnaNavigationBarItemElement };