import { SearchEntry } from '../helpers/searchIndex'; export interface UseSpecSearchOptions { threshold?: number; limit?: number; /** Delay before a query change triggers a search, in ms. Defaults to 150. */ debounceMs?: number; } /** Shared debounce + Fuse setup behind useSpecSearch (AsyncAPI) and useOpenAPISearch — only the index-builder differs between specs. */ export declare function useFuseSearch(document: T, buildIndex: (document: T) => SearchEntry[], options?: UseSpecSearchOptions): { query: string; setQuery: import('react').Dispatch>; results: SearchEntry[]; searchIndex: SearchEntry[]; };