import { default as IComboBoxProps } from './IComboBoxProps'; import { ComboBoxMode } from './types'; /** * A versatile combo box component that combines an input field with a dropdown list of options. * It provides a powerful way to search, filter, and select from a list of items. * * The ComboBox is highly customizable and supports: * - Grouped results with section headers * - Custom item rendering * - Asynchronous data loading * - Dialog mode for combo box-style interfaces * * @component * @param {IComboBoxProps} props - The component props * @returns {React.ReactElement} The rendered ComboBox component * * @example * Basic usage * ```tsx * console.log(values)} * /> * ``` * * @example * With loading state and controlled value * ```tsx * * ``` * * @example * With loading content and disabled state * ```tsx * * ``` */ declare const ComboBox: ({ placeholder, menuItems, isLoading, onSelect, value, noResultText, isDisabled, triggerId, contentId, isContentLoading, isOpen, mode, ref, }: IComboBoxProps) => import("react/jsx-runtime").JSX.Element; export default ComboBox;