/**
 * TrendingList – list of trending searches (primitive)
 *
 * Reads trendingSearches from context; each click calls selectTrendingSearch. Optional title/render.
 */
import React from "react";
import type { TrendingSearch } from "@seekora-ai/ui-sdk-types";
export interface TrendingListProps {
    title?: string;
    maxItems?: number;
    className?: string;
    style?: React.CSSProperties;
    listClassName?: string;
    /**
     * Called after an item is activated (click, Enter, or Space).
     * Parent uses this to restore focus to the search input so the dropdown
     * stays open and the keyboard user can continue typing.
     *
     * Replaces the previous onMouseDown.preventDefault() approach which
     * suppressed native button Enter/Space activation (SCRUM-268 #33).
     */
    onAfterActivate?: () => void;
    renderItem?: (trending: TrendingSearch, index: number, onSelect: () => void) => React.ReactNode;
}
export declare function TrendingList({ title, maxItems, className, style, listClassName, onAfterActivate, renderItem, }: TrendingListProps): React.JSX.Element | null;
//# sourceMappingURL=TrendingList.d.ts.map