import { ElementRef, OnChanges, Renderer2, SimpleChanges } from '@angular/core'; import { MenuComponent } from '../menu.component'; import * as i0 from "@angular/core"; export declare class MenuItemComponent implements OnChanges { readonly menu: MenuComponent; private readonly el; private readonly renderer; constructor(menu: MenuComponent, el: ElementRef, renderer: Renderer2); locked?: boolean; disabled?: boolean; variant: MenuItemComponent.Variant; get classes(): { [x: string]: boolean | undefined; locked: boolean | undefined; disabled: boolean | undefined; }; private disableNativeElement; private lockNativeElement; ngOnChanges(changes: SimpleChanges): void; click(event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare namespace MenuItemComponent { const Variants: readonly ["basic", "danger"]; type Variant = (typeof Variants)[number]; }