/**
 * QuerySuggestions Component
 *
 * Standalone component for displaying query suggestions
 */
import React from "react";
export interface SuggestionItem {
    query: string;
    count?: number;
    metadata?: Record<string, any>;
}
export interface QuerySuggestionsTheme {
    container?: string;
    title?: string;
    suggestionsList?: string;
    suggestionItem?: string;
    suggestionItemHover?: string;
    suggestionItemActive?: string;
    emptyState?: string;
}
export interface QuerySuggestionsProps {
    query?: string;
    maxSuggestions?: number;
    debounceMs?: number;
    minQueryLength?: number;
    onSuggestionClick?: (suggestion: string) => void;
    renderSuggestion?: (suggestion: SuggestionItem, index: number) => React.ReactNode;
    renderEmpty?: () => React.ReactNode;
    showTitle?: boolean;
    title?: string;
    className?: string;
    style?: React.CSSProperties;
    theme?: QuerySuggestionsTheme;
}
export declare const QuerySuggestions: React.FC<QuerySuggestionsProps>;
//# sourceMappingURL=QuerySuggestions.d.ts.map