import { LitElement } from 'lit'; declare const UUIComboboxElement_base: (new (...args: any[]) => import("@umbraco-ui/uui-base/lib/mixins").UUIFormControlMixinElement) & typeof LitElement; /** * @element uui-combobox * @fires {UUIComboboxEvent} input - fires when search input is changed * @fires {UUIComboboxEvent} change - fires when selection is changed * @slot - for uui-combobox-list-options * @slot input-prepend - prepend for the uui-input * @slot input-append - append for the uui-input * @cssprop --uui-dropdown-width - overwrite the dropdown width * @description - Filterable combobox */ export declare class UUIComboboxElement extends UUIComboboxElement_base { #private; get value(): FormDataEntryValue | FormData; set value(newValue: FormDataEntryValue | FormData); /** * The search input. * @type {string} * @attr * @default "" */ get search(): string; set search(newValue: string); /** * Specifies if the popover should be open. * @type {boolean} * @attr * @default false */ get open(): boolean; set open(newValue: boolean); /** * Specifies the button label for the close button in mobile mode * @type {string} * @attr * @default "Close" */ closeLabel: string; /** * Disables the uui-combobox. * @type {boolean} * @attr * @default false */ disabled: boolean; /** * Removes the expand symbol. * @type {boolean} * @attr * @default false */ hideExpandSymbol: boolean; /** * Sets the input to readonly mode, meaning value cannot be changed but still able to read and select its content. * @type {boolean} * @attr * @default false */ readonly: boolean; /** * Defines the input placeholder. * @type {string} * @attr * @default '' */ placeholder: string; private _input; private _comboboxPopoverElement?; private _comboboxListElements?; private _displayValue; private _search; private _isPhone; private _isOpen; connectedCallback(): void; disconnectedCallback(): void; protected getFormElement(): HTMLElement | undefined; focus(): Promise; blur(): Promise; click(): Promise; render(): import("lit").TemplateResult<1>; static styles: import("lit").CSSResult[]; } declare global { interface HTMLElementTagNameMap { 'uui-combobox': UUIComboboxElement; } } export {};