import { UseQueryResult } from 'react-query'; import { UseQueryOptions } from 'react-query/types/react/types'; import { AxiosError } from 'axios'; import { ApiContext, ApiError, ListRequestQuery } from '../api'; import { Search } from './model'; export interface SearchQuery extends ListRequestQuery { q?: string; types?: string; } export declare function getSearch(api: ApiContext, q: string, query?: Omit): Promise; export declare function useSearch(q?: string, query?: Omit, options?: Omit, 'queryFn' | 'queryKey'>): UseQueryResult;