/**
 * useQuerySuggestions Hook
 *
 * Hook for fetching query suggestions with debouncing.
 * Fires a V4 Suggestion Impression event once per resolved response
 * (including zero-result responses) so the analytics pipeline captures
 * every dropdown render.
 */
import type { SeekoraClient } from "@seekora-ai/search-sdk";
import type { SuggestionItem } from "../types";
export interface UseQuerySuggestionsOptions {
    client: SeekoraClient;
    query: string;
    enabled?: boolean;
    debounceMs?: number;
    maxSuggestions?: number;
}
export interface UseQuerySuggestionsReturn {
    suggestions: SuggestionItem[];
    loading: boolean;
    error: Error | null;
}
export declare const useQuerySuggestions: ({ client, query, enabled, debounceMs, maxSuggestions, }: UseQuerySuggestionsOptions) => UseQuerySuggestionsReturn;
//# sourceMappingURL=useQuerySuggestions.d.ts.map