import { RecommendClient, TrendingFacetsQuery } from '@algolia/recommend'; import { TrendingFacetHit } from './types'; export type TrendingFacetsProps = { /** * The initialized Algolia recommend client. */ recommendClient: RecommendClient; /** * A function to transform the retrieved items before passing them to the component. * * It’s useful to add or remove items, change them, or reorder them. */ transformItems?: (items: TrendingFacetHit[]) => TrendingFacetHit[]; }; export type GetTrendingFacetsResult = { recommendations: TrendingFacetHit[]; }; export type GetTrendingFacetsProps = TrendingFacetsProps & TrendingFacetsQuery; export declare function getTrendingFacets({ recommendClient, transformItems, indexName, maxRecommendations, threshold, facetName, }: GetTrendingFacetsProps): Promise<{ recommendations: import("@algolia/recommend").TrendingFacetHit[]; }>;