/**
 * useQuerySuggestions Hook
 *
 * Hook for fetching query suggestions with debouncing
 */
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