import { ElementRef, OnDestroy, AfterViewInit } from '@angular/core'; import { FocusOrigin } from '@angular/cdk/a11y'; import { Subject } from 'rxjs'; import { RealsoftMenuPanel } from './models'; import * as i0 from "@angular/core"; export declare class RealsoftMenuItem implements AfterViewInit, OnDestroy { _parentMenu?: RealsoftMenuPanel; _elementRef: ElementRef; private _document; private _focusMonitor; private _changeDetectorRef; role: 'menuitem' | 'menuitemradio' | 'menuitemcheckbox'; disabled: boolean; readonly currentlyHovered: Subject; readonly _currentlyFocused: Subject; _highlighted: boolean; _triggersSubmenu: boolean; constructor(); ngAfterViewInit(): void; ngOnDestroy(): void; tabIndex(): string; menuHostElement(): HTMLElement; menuItemClick(event: Event): void; currentlyFocused(): boolean; setTriggersSubmenu(triggersSubmenu: boolean): void; currentlyHighlighted(currentlyHighlighted: boolean): void; mouseEnter(): void; getLabel(): string; focus(origin?: FocusOrigin, options?: FocusOptions): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_disabled: unknown; }