import { ElementRef, OnDestroy } from '@angular/core';
import { DropdownStateService } from '../../services/dropdown-state.service';
import * as ɵngcc0 from '@angular/core';
export declare class Ng2MenuItem implements OnDestroy {
    private state;
    private element;
    /**
     * @preventClose
     * @desc if true, clicking on the item won't close the dropdown
     */
    preventClose: boolean;
    /**
     * @name value
     * @desc any value associated to the item
     */
    value: any;
    constructor(state: DropdownStateService, element: ElementRef);
    ngOnDestroy(): void;
    /**
     * @name isSelected
     * @desc returns current selected item
     */
    readonly isSelected: boolean;
    /**
     * @name click
     * @desc emits select event
     */
    select($event?: any): void;
    /**
     * @name click
     * @desc emits click event
     */
    click(): void;
    /**
     * @name focus
     */
    focus(): void;
    static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<Ng2MenuItem, never>;
    static ɵcmp: ɵngcc0.ɵɵComponentDeclaration<Ng2MenuItem, "ng2-menu-item", never, { "preventClose": "preventClose"; "value": "value"; }, {}, never, ["*"]>;
}

//# sourceMappingURL=ng2-menu-item.d.ts.map