import * as i0 from "@angular/core"; export interface MenuItem { label?: string; icon?: string; url?: string; disabled?: boolean; separator?: boolean; children?: MenuItem[]; } export declare class MenuComponent { items: import("@angular/core").InputSignal; orientation: import("@angular/core").InputSignal<"horizontal" | "vertical">; /** Label or URL of the currently active item — used to highlight the active menu entry. */ activeItem: import("@angular/core").InputSignal; openIndex: import("@angular/core").WritableSignal; itemClick: import("@angular/core").OutputEmitterRef; isActiveItem(item: MenuItem): boolean; handleClick(event: Event, item: MenuItem, i: number): void; handleSubClick(event: Event, child: MenuItem): void; closeAll(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }