// Compound-component shape (matches Base UI React): // `export * as Combobox from './index.parts'` // `export type * from './...'` export type { ComboboxArrowProps, ComboboxArrowState, } from "./arrow/combobox-arrow.tsx"; export type { ComboboxBackdropProps, ComboboxBackdropState, } from "./backdrop/combobox-backdrop.tsx"; export type { ComboboxChipProps, ComboboxChipState, } from "./chip/combobox-chip.tsx"; export type { ComboboxChipRemoveProps, ComboboxChipRemoveState, } from "./chip-remove/combobox-chip-remove.tsx"; export type { ComboboxChipsProps, ComboboxChipsState, } from "./chips/combobox-chips.tsx"; export type { ComboboxClearProps, ComboboxClearState, } from "./clear/combobox-clear.tsx"; export type { ComboboxCollectionProps, ComboboxCollectionState, } from "./collection/combobox-collection.tsx"; export type { ComboboxApi, ComboboxChangeReason, CreateComboboxOptions, } from "./create-combobox.tsx"; export { createCombobox, useCombobox, } from "./create-combobox.tsx"; export type { ComboboxEmptyProps, ComboboxEmptyState, } from "./empty/combobox-empty.tsx"; export type { ComboboxGroupProps, ComboboxGroupState, } from "./group/combobox-group.tsx"; export type { ComboboxGroupLabelProps, ComboboxGroupLabelState, } from "./group-label/combobox-group-label.tsx"; export type { ComboboxIconProps, ComboboxIconState, } from "./icon/combobox-icon.tsx"; export * as Combobox from "./index.parts.ts"; export type { ComboboxInputProps, ComboboxInputState, } from "./input/combobox-input.tsx"; export type { ComboboxInputGroupProps, ComboboxInputGroupState, } from "./input-group/combobox-input-group.tsx"; export type { Filter } from "./internals/filter.ts"; export { getFilter as useFilter } from "./internals/filter.ts"; export type { ComboboxItemProps, ComboboxItemState, } from "./item/combobox-item.tsx"; export type { ComboboxItemIndicatorProps, ComboboxItemIndicatorState, } from "./item-indicator/combobox-item-indicator.tsx"; export type { ComboboxLabelProps, ComboboxLabelState, } from "./label/combobox-label.tsx"; export type { ComboboxListProps, ComboboxListState, } from "./list/combobox-list.tsx"; export type { ComboboxPopupProps, ComboboxPopupState, } from "./popup/combobox-popup.tsx"; export type { ComboboxPortalProps } from "./portal/combobox-portal.tsx"; export type { ComboboxPositionerProps, ComboboxPositionerState, } from "./positioner/combobox-positioner.tsx"; export type { ComboboxAlign, ComboboxPositionerContextValue, ComboboxSide, } from "./positioner/positioner-context.ts"; export type { ComboboxRootActions, ComboboxRootProps, ComboboxSelectionMode, } from "./root/combobox-root.tsx"; export type { ComboboxRootChangeEventDetails, ComboboxRootChangeEventReason, ComboboxRootContextValue, ComboboxRootHighlightEventDetails, ComboboxRootHighlightEventReason, } from "./root/combobox-root-context.ts"; export type { ComboboxRowProps, ComboboxRowState, } from "./row/combobox-row.tsx"; export type { ComboboxStatusProps, ComboboxStatusState, } from "./status/combobox-status.tsx"; export type { ComboboxTriggerProps, ComboboxTriggerState, } from "./trigger/combobox-trigger.tsx"; export type { ComboboxValueProps } from "./value/combobox-value.tsx";