// Compound-component shape (matches Base UI React): // `export * as Autocomplete from './index.parts'` export type { Filter } from "../combobox/internals/filter.ts"; export { getFilter as useFilter } from "../combobox/internals/filter.ts"; export type { AutocompleteArrowProps, AutocompleteArrowState, } from "./arrow/autocomplete-arrow.tsx"; export type { AutocompleteClearProps, AutocompleteClearState, } from "./clear/autocomplete-clear.tsx"; export type { AutocompleteApi, AutocompleteChangeReason, CreateAutocompleteOptions, } from "./create-autocomplete.tsx"; export { createAutocomplete, useAutocomplete, } from "./create-autocomplete.tsx"; export type { AutocompleteEmptyProps, AutocompleteEmptyState, } from "./empty/autocomplete-empty.tsx"; export type { AutocompleteGroupProps, AutocompleteGroupState, } from "./group/autocomplete-group.tsx"; export type { AutocompleteGroupLabelProps, AutocompleteGroupLabelState, } from "./group-label/autocomplete-group-label.tsx"; export * as Autocomplete from "./index.parts.ts"; export type { AutocompleteInputProps, AutocompleteInputState, } from "./input/autocomplete-input.tsx"; export type { AutocompleteInputGroupProps, AutocompleteInputGroupState, } from "./input-group/autocomplete-input-group.tsx"; export type { AutocompleteItemProps, AutocompleteItemState, } from "./item/autocomplete-item.tsx"; export type { AutocompleteItemIndicatorProps, AutocompleteItemIndicatorState, } from "./item-indicator/autocomplete-item-indicator.tsx"; export type { AutocompleteListProps, AutocompleteListState, } from "./list/autocomplete-list.tsx"; export type { AutocompletePopupProps, AutocompletePopupState, } from "./popup/autocomplete-popup.tsx"; export type { AutocompletePortalProps } from "./portal/autocomplete-portal.tsx"; export type { AutocompleteAlign, AutocompletePositionerProps, AutocompletePositionerState, AutocompleteSide, } from "./positioner/autocomplete-positioner.tsx"; export type { AutocompleteMode, AutocompleteRootActions, AutocompleteRootChangeEventDetails, AutocompleteRootChangeEventReason, AutocompleteRootHighlightEventDetails, AutocompleteRootHighlightEventReason, AutocompleteRootProps, } from "./root/autocomplete-root.tsx"; export type { AutocompleteTriggerProps, AutocompleteTriggerState, } from "./trigger/autocomplete-trigger.tsx"; export type { AutocompleteValueProps } from "./value/autocomplete-value.tsx";