import { EventEmitter } from '../../stencil-public-runtime'; import { DropdownItemWrapper } from '../dropdown/dropdown-controller'; export declare class SelectItem implements DropdownItemWrapper { hostElement: HTMLIxSelectItemElement; /** * Displayed name of the item */ label?: string; /** * The value of the item. * Important: The select component uses string values to handle selection and will call toString() on this value. * Therefor a string should be passed to value to prevent unexpected behavior. */ value: string; /** * Flag indicating whether the item is selected */ selected: boolean; /** * @internal */ hover: boolean; /** * Item clicked */ itemClick: EventEmitter; private componentLoaded; /** @internal */ getDropdownItemElement(): Promise; /** * @internal * @param event */ onItemClick(event?: CustomEvent): Promise; get dropdownItem(): HTMLIxDropdownItemElement | null; componentDidRender(): void; onValueChange(newValue: string, oldValue: string): void; labelChange(newValue: string, oldValue: string): void; render(): any; }