import { ElementRef } from '@angular/core';
import { Highlightable } from '@angular/cdk/a11y';
import { EuiDropdownComponent } from '../eui-dropdown.component';
import * as i0 from "@angular/core";
export declare class EuiDropdownItemComponent implements Highlightable {
    elementRef: ElementRef<any>;
    subDropdown: EuiDropdownComponent;
    role: string;
    get tabIndex(): number;
    get cssClasses(): string;
    isActive: boolean;
    isFocus: boolean;
    setActiveStyles(): void;
    setInactiveStyles(): void;
    focus(options?: FocusOptions): void;
    click(): void;
    mouseenter(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EuiDropdownItemComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EuiDropdownItemComponent, "eui-dropdown-item, [euiDropdownItem]", never, { "subDropdown": { "alias": "subDropdown"; "required": false; }; "isActive": { "alias": "isActive"; "required": false; }; "isFocus": { "alias": "isFocus"; "required": false; }; }, {}, never, ["*"], true, never>;
    static ngAcceptInputType_isActive: unknown;
    static ngAcceptInputType_isFocus: unknown;
}
//# sourceMappingURL=eui-dropdown-item.component.d.ts.map