import { UseInfiniteQueryOptions, UseQueryOptions } from 'react-query';
import { SynapseClient } from '../..';
import { SynapseClientError } from '../../SynapseClient';
import { SearchQuery, SearchResults } from '../../synapseTypes/Search';
export declare function useSearch(query: SearchQuery, options?: UseQueryOptions<SearchResults, SynapseClientError, SearchResults>): import("react-query").UseQueryResult<SearchResults, SynapseClient.SynapseClientError>;
export declare function useSearchInfinite(query: Omit<SearchQuery, 'start'>, options?: UseInfiniteQueryOptions<SearchResults, SynapseClientError, SearchResults>): import("react-query").UseInfiniteQueryResult<SearchResults, SynapseClient.SynapseClientError>;
