import * as i0 from "@angular/core"; import { EventEmitter, OnDestroy, OnInit } from "@angular/core"; export declare class MojSubNavigationItemComponent { private readonly router; private readonly route; subNavItemId: string; subNavItemFragment: string; subNavItemText: string; activeSubNavItemFragment: string; hostClass: string; hostId: string; /** * Handles the click event of a sub-navigation item. * @param event - The click event. * @param item - The item string. */ handleItemClick(event: Event, item: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class MojSubNavigationComponent implements OnInit, OnDestroy { private readonly route; private readonly ngUnsubscribe; subNavId: string; activeSubNavItemFragment: EventEmitter; /** * Sets up the listeners for the route fragment changes. * Emits the active navigation item when a fragment is present in the route. */ private setupListeners; ngOnInit(): void; /** * Lifecycle hook that is called when the component is about to be destroyed. * Unsubscribes from the route fragment subscription. */ ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }