import * as React from 'react'; import type { ComboboxContextValue, ComboboxHandle, ComboboxProps } from './types.js'; export declare const OPTION_SELECTOR = "[role=\"option\"]:not([data-disabled])"; /** Default `getResultCountLabel`: `"1 result available"` / `"3 results available"`. */ export declare function defaultGetResultCountLabel(count: number): string; export declare const ComboboxProvider: React.FC, useComboboxContext: (consumerName: string) => ComboboxContextValue; /** * WAI-ARIA 1.2 "combobox with list autocomplete": DOM focus stays on the input, and the highlighted option is virtual focus via `aria-activedescendant`. * * @example * ```tsx * * * * * {filtered.map((item) => )} * * * * ``` */ export declare const Combobox: { ({ children, value: valueProp, defaultValue, onValueChange, multiple, allowCustomValue, filter: filterProp, autoHighlight, loop, openOn, onHighlightChange, loading, inputValue: inputValueProp, defaultInputValue, onInputValueChange, open: openProp, defaultOpen, onOpenChange, onOpenChangeComplete, invalid, readOnly, disabled, getResultCountLabel, name, form, required, options, renderOption, placeholder, "aria-label": ariaLabel, shape, size, ref: forwardedRef, portalContainer, ...rest }: Omit & { ref?: React.Ref | undefined; }): React.ReactNode; displayName: string; };