import { BadgeProps } from "@design-system-rte/core/components/badge/badge.interface"; import { SideNavAppearance } from "@design-system-rte/core/components/side-nav/side-nav.interface"; import { RouterLinkConfig, RouterLinkValue } from "../../../utils/navigation/router-link-inputs"; import * as i0 from "@angular/core"; export declare class NavItemComponent { readonly id: import("@angular/core").InputSignal; readonly icon: import("@angular/core").InputSignal; readonly hasLeadingIcon: import("@angular/core").InputSignal; readonly label: import("@angular/core").InputSignal; readonly isCollapsed: import("@angular/core").InputSignal; /** @deprecated Use `routerLink` instead. */ readonly link: import("@angular/core").InputSignal; readonly routerLink: import("@angular/core").InputSignal; readonly routerLinkConfig: import("@angular/core").InputSignal; readonly href: import("@angular/core").InputSignal; readonly externalLink: import("@angular/core").InputSignal; readonly appearance: import("@angular/core").InputSignal; readonly active: import("@angular/core").InputSignal; readonly badge: import("@angular/core").InputSignal; readonly isNested: import("@angular/core").InputSignal; readonly parentMenuOpen: import("@angular/core").InputSignal; readonly role: import("@angular/core").InputSignal; readonly hasDivider: import("@angular/core").InputSignal; readonly focused: import("@angular/core").WritableSignal; readonly tabIndex: import("@angular/core").Signal; readonly resolvedHref: import("@angular/core").Signal; readonly effectiveRouterLink: import("@angular/core").Signal; readonly isNavigable: import("@angular/core").Signal; readonly itemClick: import("@angular/core").OutputEmitterRef; readonly iconSize: import("@angular/core").Signal; readonly shouldShowExpandedBadge: import("@angular/core").Signal; readonly shouldShowCollapsedBadge: import("@angular/core").Signal; readonly collapsedBadgeType: import("@angular/core").Signal; handleClick(event: Event): void; handleKeyDown(event: KeyboardEvent): void; handleFocus(): void; handleBlur(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }