import { type ComboboxImplementation, type ConfigurableComboboxOptions } from "./useCombobox.js";
/**
 * @since 6.0.0
 */
export interface SelectComboboxOptions<ComboboxEl extends HTMLElement = HTMLInputElement, PopupEl extends HTMLElement = HTMLElement> extends ConfigurableComboboxOptions<ComboboxEl, PopupEl> {
    value: string;
    values: readonly string[];
}
/**
 * @since 6.0.0
 */
export type SelectComboboxImplementation<ComboboxEl extends HTMLElement = HTMLInputElement, PopupEl extends HTMLElement = HTMLElement> = ComboboxImplementation<ComboboxEl, PopupEl>;
/**
 * @since 6.0.0
 */
export declare function useSelectCombobox<ComboboxEl extends HTMLElement = HTMLInputElement, PopupEl extends HTMLElement = HTMLElement>(options: SelectComboboxOptions<ComboboxEl, PopupEl>): SelectComboboxImplementation<ComboboxEl, PopupEl>;
