/**
 * SuggestionList – container for text suggestions (primitive)
 *
 * Renders list of SuggestionItem from context; uses activeIndex for highlight.
 * Optional renderItem. When not using renderItem, enableHighlightMarkup and
 * highlightMarkupOptions control parsing of <mark>...</mark> in suggestion text.
 */
import React from 'react';
import type { HighlightMarkupOptions } from './highlightMarkup';
export interface SuggestionListProps {
    maxItems?: number;
    className?: string;
    style?: React.CSSProperties;
    listClassName?: string;
    /**
     * When true (default), suggestion text with <mark>...</mark> is rendered
     * with those segments highlighted. When false, plain text is shown.
     * Only applies when not using custom renderItem.
     */
    enableHighlightMarkup?: boolean;
    /** Options for default highlight <mark> styling. Only applies when not using custom renderItem. */
    highlightMarkupOptions?: HighlightMarkupOptions;
    renderItem?: (suggestion: import('@seekora-ai/ui-sdk-types').SuggestionItem, index: number, isActive: boolean, onSelect: () => void) => React.ReactNode;
}
export declare function SuggestionList({ maxItems, className, style, listClassName, enableHighlightMarkup, highlightMarkupOptions, renderItem, }: SuggestionListProps): React.JSX.Element | null;
//# sourceMappingURL=SuggestionList.d.ts.map