/** * Primitives for `Autocomplete` — manual composition escape hatch. * * @example * ```tsx * import { Autocomplete, AutocompleteInput, AutocompletePortal, AutocompleteContent, AutocompleteList, AutocompleteItem, AutocompleteEmpty } from '@skdx/react/primitives/autocomplete'; * * * * * * * Oslo * * No matches — your text is still accepted * * * * ``` */ export { Autocomplete } from './Autocomplete.js'; export { AutocompleteInput } from './AutocompleteInput.js'; export { AutocompleteTrigger } from './AutocompleteTrigger.js'; export { AutocompleteClear } from './AutocompleteClear.js'; export { AutocompletePortal } from './AutocompletePortal.js'; export { AutocompleteContent } from './AutocompleteContent.js'; export { AutocompleteList } from './AutocompleteList.js'; export { AutocompleteItem } from './AutocompleteItem.js'; export { AutocompleteEmpty } from './AutocompleteEmpty.js'; export { AutocompleteGroup } from './AutocompleteGroup.js'; export { AutocompleteGroupLabel } from './AutocompleteGroupLabel.js'; export type { AutocompleteProps, AutocompleteInputProps, AutocompleteTriggerProps, AutocompleteClearProps, AutocompletePortalProps, AutocompleteContentProps, AutocompleteListProps, AutocompleteItemProps, AutocompleteEmptyProps, AutocompleteGroupProps, AutocompleteGroupLabelProps, } from './types.js';