/**
 * Composable suggestions primitives
 *
 * Generic: ItemCard, ItemGrid (domain-agnostic).
 * E-commerce: ProductCard, ProductGrid.
 * Suggestions: SearchInput, SuggestionList, SuggestionItem, CategoriesTabs,
 * RecentSearchesList, TrendingList, DropdownPanel, SuggestionsError.
 */
export { SuggestionsContext, useSuggestionsContext } from './SuggestionsContext';
export type { SuggestionsContextValue } from './SuggestionsContext';
export { SuggestionsProvider } from './SuggestionsProvider';
export type { SuggestionsProviderProps } from './SuggestionsProvider';
export { SearchInput } from './SearchInput';
export type { SearchInputProps } from './SearchInput';
export { DropdownPanel } from './DropdownPanel';
export type { DropdownPanelProps } from './DropdownPanel';
export { SuggestionList } from './SuggestionList';
export type { SuggestionListProps } from './SuggestionList';
export { SuggestionItem } from './SuggestionItem';
export type { SuggestionItemProps } from './SuggestionItem';
export { parseHighlightMarkup } from './highlightMarkup';
export type { HighlightMarkupOptions } from './highlightMarkup';
export { ItemCard, type GenericItem, type ItemCardProps, type ImageDisplayVariant as ItemCardImageVariant } from './ItemCard';
export { ItemGrid, type ItemGridProps } from './ItemGrid';
export { ProductCard } from './ProductCard';
export type { ProductCardProps, ProductCardImageVariant } from './ProductCard';
export { ProductGrid } from './ProductGrid';
export type { ProductGridProps } from './ProductGrid';
export { CategoriesTabs } from './CategoriesTabs';
export type { CategoriesTabsProps } from './CategoriesTabs';
export { RecentSearchesList } from './RecentSearchesList';
export type { RecentSearchesListProps } from './RecentSearchesList';
export { TrendingList } from './TrendingList';
export type { TrendingListProps } from './TrendingList';
export { SuggestionsError } from './SuggestionsError';
export type { SuggestionsErrorProps } from './SuggestionsError';
export { SuggestionsDropdownComposition } from './SuggestionsDropdownComposition';
export type { SuggestionsDropdownCompositionProps } from './SuggestionsDropdownComposition';
//# sourceMappingURL=index.d.ts.map