import type * as React from 'react'; import type { PassThroughProps } from '../utils/passThrough.js'; import type { ComboboxInputProps, ComboboxOption, ComboboxOptionOrGroup } from './types.js'; /** Case-insensitive substring match — the default filter for a derived `options` combobox or autocomplete. */ export declare function defaultOptionsFilter(text: string, inputValue: string): boolean; /** * Renders Combobox anatomy from `options`: input, portal, and listbox. * @internal */ export declare const ComboboxAnatomy: ({ shape, size, options, renderOption, placeholder, ariaLabel, passThrough, portalContainer, }: { shape?: ComboboxInputProps["shape"] | undefined; size?: ComboboxInputProps["size"] | undefined; options: ComboboxOptionOrGroup[]; renderOption?: ((option: ComboboxOption, state: { selected: boolean; }) => React.ReactNode) | undefined; placeholder?: string | undefined; ariaLabel?: string | undefined; passThrough?: PassThroughProps | undefined; portalContainer?: Element | DocumentFragment | null | undefined; }) => React.JSX.Element;