import { ElementRef, OnInit } from '@angular/core';
import { Highlightable } from '@angular/cdk/a11y';
import * as i0 from "@angular/core";
export declare class DropdownItemComponent implements OnInit, Highlightable {
    private element;
    label: string;
    disabled: boolean;
    set setDisabled(value: boolean);
    get tabindex(): -1 | 0;
    role: 'menuitem' | 'menuitemradio' | 'menuitemcheckbox';
    active: boolean;
    selected: boolean;
    set setSelected(value: boolean);
    constructor(element: ElementRef<HTMLElement>);
    ngOnInit(): void;
    getLabel(): string;
    setActiveStyles(): void;
    setInactiveStyles(): void;
    select(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DropdownItemComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DropdownItemComponent, "ui-dropdown-item, [ui-dropdown-item]", never, { "label": "label"; "setDisabled": "disabled"; "role": "role"; "setSelected": "selected"; }, {}, never, ["*"]>;
}
