import { EnchantedAcBaseElement } from './enchanted-ac-base-element'; import './enchanted-chip'; import './enchanted-button'; import { EnchantedMultiSelectInputFieldType, OptionData } from '../../types/enchanted-multiple-select-chip'; import '@hcl-software/enchanted-icons-web-component/dist/carbon/es/caret--down'; import '@hcl-software/enchanted-icons-web-component/dist/carbon/es/caret--up'; import '@hcl-software/enchanted-icons-web-component/dist/carbon/es/close'; import '@hcl-software/enchanted-icons-web-component/dist/carbon/es/close--filled'; import '@hcl-software/enchanted-icons-web-component/dist/carbon/es/checkmark'; export declare class EnchantedMultipleSelectChip extends EnchantedAcBaseElement { private toggleDropDown; private listItems; private currentFocusedItem; private inputValue; private onInputHover; private isInputFocused; private isClearAllIconFocused; disabled: boolean; showHelperText: boolean; helperText: string; name: string; selectedValues: OptionData[]; options: OptionData[]; field: EnchantedMultiSelectInputFieldType | string; showRemoveLabel: boolean; emptyOptions: boolean; clearIcon: boolean; customWidth: string | undefined; placeholder: string; label: string; private focusListItem; connectedCallback(): void; disconnectedCallback(): void; private handleOutsideClick; private handleListItemClick; private handleChipRemove; private handleClearAll; private handleInput; getDivInputParts(): string; private handleInputKeyDown; private dispatchChangeEvent; private handleButtonClick; private handleInputContainerClick; private handleDropdownNav; handleRemoveLabelClick(event: Event): void; private getOptionName; private handleOnMouseOver; private handleOnMouseOut; private getPartClearAllIcon; private getSelectedOption; private renderChips; render(): import("lit-html").TemplateResult; }