import { type Nullable } from '../../utils/Nullable'; import { type CorpusItem } from './search'; export declare type SearchResult = Array; interface SearchParams { basePathList: Nullable; initialQuery?: string; } export interface SearchInputProps { value: string; onChange: (query: string) => void; } export declare const useSearch: ({ basePathList, initialQuery, }: SearchParams) => [SearchResult | null, SearchInputProps]; export {};