import { OptionsType, SelectProps } from './interface'; import { ApollionElement } from '../ApollionElement'; export declare class ApollionSelect extends ApollionElement implements SelectProps { static styles: (import("lit").CSSResult | import("lit").CSSResultGroup[])[]; private _input; private _menuItems; private _menuController; placeholder: string; isMulti: boolean; isFilterable: boolean; isError: boolean; size: SelectProps['size']; menuMaxHeight: SelectProps['menuMaxHeight']; options: SelectProps['options']; disabled?: SelectProps['disabled']; value: OptionsType[]; private _isOpen; private get isOpen(); private set isOpen(value); private _updateValue; private _computedOptions; private get computedOptions(); private set computedOptions(value); private _onChange; private _onInput; private _onClick; private _getMenuItemCurrentIndex; private _handleClickOutside; connectedCallback(): void; disconnectedCallback(): void; observeBlur(): void; observeKeyDown(evt: KeyboardEvent): void; private _onRemoveTag; clearAllOptions(e?: Event): void; private _handleSingleOption; toggleOption(item: OptionsType): void; setValue(value: string | OptionsType[]): void; private _handleOption; private _updateInput; private get _shouldRenderPlaceholder(); private _shouldSortOnOpen; private _shouldHideValueOnFiltering; private get _shouldRenderDropdown(); private get _selectClasses(); private get _inputClasses(); private get _renderClearIcon(); private get _renderChevronIcon(); private get _renderPillsTemplate(); private get _renderOptionsTemplate(); private get _renderNotFoundOptions(); protected firstUpdated(): void; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'apo-select': ApollionSelect; } }