import { type EventEmitter } from '../../stencil-public-runtime'; import type { HeaderNavSelectDetail, HeaderNavToggleDetail } from './mud-header.types'; /** * Header navigation item — a top-bar entry inside `mud-header`'s `nav` slot. * * Renders as a link (`href`) or a button. Expandable items carry a trailing * chevron and toggle a mega-menu (wired by the consumer via `mudNavToggle`). * * @element mud-header-nav-item * @slot - The item label (overrides the `label` prop). * @part item - The interactive entry. */ export declare class MudHeaderNavItem { /** Value reported on activation. */ value?: string; /** Label text (overridden by slotted content). */ label?: string; /** Whether the item opens a dropdown/mega-menu (renders a trailing chevron). */ expandable: boolean; /** Whether the dropdown is open. */ expanded: boolean; /** Whether the item is the active/open entry. */ active: boolean; /** Whether the item is disabled. */ disabled: boolean; /** Optional status hint, shown as a hover/focus tooltip (e.g. "În curând"). */ tag?: string; /** Render as a link to this destination. */ href?: string; host: HTMLMudHeaderNavItemElement; /** Fired when a non-expandable item is activated. */ mudNavSelect: EventEmitter; /** Fired when an expandable item is opened or closed. */ mudNavToggle: EventEmitter; /** Links the status tooltip to the item via `aria-describedby`. */ private readonly tooltipId; private handleClick; private renderContent; render(): any; }