Combobox: DefineComponent<
    ExtractPropTypes<
        {
            autoHighlight: {
                default: undefined;
                type: PropType<undefined | boolean>;
            };
            defaultValue: { default: undefined; type: StringConstructor };
            filter: { default: undefined; type: PropType<undefined | boolean> };
            modelValue: { default: undefined; type: StringConstructor };
        },
    >,
    () => VNode<RendererNode, RendererElement, { [key: string]: any }>,
    {},
    {},
    {},
    ComponentOptionsMixin,
    ComponentOptionsMixin,
    ("update:modelValue" | "select")[],
    "update:modelValue" | "select",
    PublicProps,
    ToResolvedProps<
        ExtractPropTypes<
            {
                autoHighlight: {
                    default: undefined;
                    type: PropType<undefined | boolean>;
                };
                defaultValue: { default: undefined; type: StringConstructor };
                filter: { default: undefined; type: PropType<undefined | boolean> };
                modelValue: { default: undefined; type: StringConstructor };
            },
        >,
        ("update:modelValue" | "select")[],
    >,
    {
        autoHighlight: undefined | boolean;
        defaultValue: string;
        filter: undefined | boolean;
        modelValue: string;
    },
    {},
    {},
    {},
    string,
    ComponentProvideOptions,
    true,
    {},
    any,
> = ...

Editable combobox (input + listbox), APG pattern. Compose with <ComboboxInput>, <ComboboxList>, <ComboboxOption>. The committed value works uncontrolled (defaultValue) or with v-model; selection also emits select.