import { SearchResult, State } from "./state"; export declare function useSelectSearchState(selector: (state: State) => T): T; export interface SearchResults { [groupId: string]: { hits: SearchResult[]; total: number; duration?: number | undefined; }; } export declare function useSearchResults(): SearchResults; export declare function useIsSearching(): boolean; export declare function useGroupSearchResults(id: string): { hits: SearchResult[]; total: number; duration?: number | undefined; }; export declare function useSearchStore(): import("redux").Store;