/**
 * useSeekoraSearch Hook
 *
 * Hook for performing searches with the Seekora SDK
 */
import type { SeekoraClient, SearchOptions, SearchResponse, SearchContext } from '@seekora-ai/search-sdk';
export interface UseSeekoraSearchOptions {
    client: SeekoraClient;
    autoTrack?: boolean;
}
export interface UseSeekoraSearchReturn {
    search: (options: SearchOptions) => Promise<SearchResponse | null>;
    results: SearchResponse | null;
    loading: boolean;
    error: Error | null;
    context: SearchContext | null;
    clearResults: () => void;
}
export declare const useSeekoraSearch: ({ client, autoTrack, }: UseSeekoraSearchOptions) => UseSeekoraSearchReturn;
//# sourceMappingURL=useSeekoraSearch.d.ts.map