/** * Options for the shared combobox state hook. */ export interface UseComboboxOptions { value: T; onChange: (value: T) => void; /** * Prevent opening the popover and committing selections. */ disabled?: boolean; } /** * State and prop helpers returned by useCombobox. */ export interface UseComboboxReturn { open: boolean; setOpen: (open: boolean) => void; handleSelect: (value: string) => void; popoverProps: { open: boolean; onOpenChange: (open: boolean) => void; }; triggerProps: { role: 'combobox'; 'aria-expanded': boolean; }; } /** * Shared combobox state and behavior for Popover-based selectors. * Handles open/close state and selection with auto-close. */ export declare function useCombobox(options: UseComboboxOptions): UseComboboxReturn; //# sourceMappingURL=useCombobox.d.ts.map