import { EventEmitter } from '../../stencil-public-runtime'; import { DropdownItemWrapper } from '../dropdown/dropdown-controller'; export declare class DropdownItem implements DropdownItemWrapper { hostElement: HTMLIxDropdownItemElement; /** * Label of dropdown item */ label?: string; /** * Icon of dropdown item */ icon?: string; /** * ARIA label for the icon */ ariaLabelIcon?: string; /** * ARIA label for the item's button * Will be set as aria-label for the nested HTML button element * * @since 3.2.0 */ ariaLabelButton?: string; /** * Display hover state */ hover: boolean; /** * Disable item and remove event listeners */ disabled: boolean; /** * Whether the item is checked or not. If true a checkmark will mark the item as checked. */ checked: boolean; /** @internal */ isSubMenu: boolean; /** @internal */ suppressChecked: boolean; /** @internal */ itemClick: EventEmitter; /** @internal */ emitItemClick(): Promise; /** @internal */ getDropdownItemElement(): Promise; private isIconOnly; render(): any; }