import * as React from 'react'; import type { ComboboxRootProps, ComboboxInputProps, ComboboxContentProps, ComboboxItemProps, ComboboxEmptyProps, ComboboxGroupProps, ComboboxGroupLabelProps, ComboboxChipsProps, ComboboxChipProps, ComboboxChipRemoveProps, ComboboxLoadingProps } from './Combobox.types.js'; export declare const VIRTUAL_THRESHOLD = 200; declare function ComboboxRoot({ items, onValueChange, onInputValueChange, onOpenChange, itemToString, itemToValue, size, loading: loadingProp, mode, loadOptions, loadDebounceMs, creatable, onCreate, messages, children, filter: filterProp, isItemEqualToValue, value: valueProp, defaultValue, ...rest }: ComboboxRootProps): React.JSX.Element; export declare function comboboxChipsKeyDown(e: React.KeyboardEvent): void; declare function ComboboxInput({ placeholder, className, ref, ...rest }: ComboboxInputProps): React.JSX.Element; declare function ComboboxContent({ children, className }: ComboboxContentProps): React.JSX.Element; declare function ComboboxItem({ value, disabled, children, className, ref, ...rest }: ComboboxItemProps): React.JSX.Element; declare function ComboboxEmpty({ children, className }: ComboboxEmptyProps): React.JSX.Element; declare function ComboboxGroup({ children, className }: ComboboxGroupProps): React.JSX.Element; declare function ComboboxGroupLabel({ children, className }: ComboboxGroupLabelProps): React.JSX.Element; declare function ComboboxChips({ children, className }: ComboboxChipsProps): React.JSX.Element; declare function ComboboxChip({ children, className, label }: ComboboxChipProps): React.JSX.Element; declare function ComboboxLoading({ children, className }: ComboboxLoadingProps): React.JSX.Element; declare function ComboboxTrigger({ children, className }: { children?: React.ReactNode; className?: string; }): React.JSX.Element; declare function ComboboxClear({ children, className }: { children?: React.ReactNode; className?: string; }): React.JSX.Element; declare function ComboboxChipRemove({ children, className, label }: ComboboxChipRemoveProps): React.JSX.Element; /** Combobox — BU Combobox leaf (REQ-CMP-69/71/74). */ export declare const Combobox: { Root: typeof ComboboxRoot; Input: typeof ComboboxInput; Trigger: typeof ComboboxTrigger; Clear: typeof ComboboxClear; Content: typeof ComboboxContent; Item: typeof ComboboxItem; Empty: typeof ComboboxEmpty; Group: typeof ComboboxGroup; GroupLabel: typeof ComboboxGroupLabel; Chips: typeof ComboboxChips; Chip: typeof ComboboxChip; ChipRemove: typeof ComboboxChipRemove; }; /** Not contract surface (REQ-CMP-06): in-repo composition only. */ export { ComboboxLoading }; //# sourceMappingURL=Combobox.client.d.ts.map