import { LitElement } from 'lit-element'; import './lit-icon.js'; import './lit-icon-button.js'; import './lit-label.js'; export declare class LitSelectField extends LitElement { label: string; value: string; disabled: boolean; error: boolean; required: boolean; helperText: string; size: 'small' | 'medium' | 'large'; placeholder: string; tooltip?: string; options: { label: string; value: string; disabled?: boolean; }[]; open: boolean; highlighted: number; private typedFilter; anchorEl: HTMLElement; menuEl: HTMLElement; private cleanupFloating?; private typedTimer; static styles: import("lit-element").CSSResult; updated(changedProps: Map): void; positionDropdown(): Promise; listenFloating(): void; private onDocumentClick; private toggleDropdown; private openDropdown; private closeDropdown; private onSelect; private onKeyDown; private scrollOptionIntoView; private onBlur; private onClear; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'lit-select-field': LitSelectField; } }