import React from "react"; import type { WarpCombobox } from "./combobox.js"; /** * A combobox element for text input with selectable options. * * [Warp component reference](https://warp-ds.github.io/docs/components/combo-box/frameworks/elements) */ export declare const Combobox: React.ForwardRefExoticComponent, "form" | "label" | "name" | "tooltip" | "renderRoot" | "isUpdatePending" | "hasUpdated" | "addController" | "removeController" | "connectedCallback" | "disconnectedCallback" | "attributeChangedCallback" | "requestUpdate" | "updateComplete" | "onblur" | "onchange" | "onfocus" | "onselect" | "invalid" | "options" | "autocomplete" | "disabled" | "helpText" | "optional" | "placeholder" | "required" | "value" | "updated" | "firstUpdated" | "resetFormControl" | "render" | "validationTarget" | "internals" | "showError" | "validationMessage" | "validity" | "validationComplete" | "checkValidity" | "formResetCallback" | "valueChangedCallback" | "validityCallback" | "validationMessageCallback" | "setValue" | "shouldFormValueUpdate" | "renderOptions" | "onFocus" | "onBlur" | "onChange" | "onSelect" | "openOnFocus" | "selectOnBlur" | "matchTextSegments" | "disableStaticFiltering"> & { onSelect?: ((e: CustomEvent<{ value: string; }>) => void) | undefined; onselect?: ((e: CustomEvent<{ value: string; }>) => void) | undefined; onChange?: ((e: CustomEvent<{ value: string; }>) => void) | undefined; onchange?: ((e: CustomEvent<{ value: string; }>) => void) | undefined; onBlur?: ((e: CustomEvent<{ value: string; }>) => void) | undefined; onblur?: ((e: CustomEvent<{ value: string; }>) => void) | undefined; onFocus?: ((e: CustomEvent) => void) | undefined; onfocus?: ((e: CustomEvent) => void) | undefined; } & Partial> & React.RefAttributes, "ref">, "help-text" | "open-on-focus" | "select-on-blur" | "match-text-segments" | "disable-static-filtering"> & { openOnFocus?: boolean; selectOnBlur?: boolean; matchTextSegments?: boolean; disableStaticFiltering?: boolean; helpText?: string; } & React.RefAttributes>;