declare type UseHighlightedSearchWords = { html: string; searchWords: string[]; showSearchBar: boolean; onNotFoundWords?: () => void; onContentMutation?: () => void; onContentLoaded?: () => void; }; export declare function useHighlightedSearchWords({ html, searchWords, showSearchBar, onContentMutation: _onContentMutation, onContentLoaded: _onContentLoaded, onNotFoundWords, }: UseHighlightedSearchWords): { highlightedHtml: string; highlightedDOMElements: Element[]; searchBarIsVisible: boolean; wasChangedDOM: boolean; onContentMutation: () => void; onContentLoaded: () => void; }; declare type UseNoSearchWordsFoundEffect = { showSearchBar: boolean; highlightedDOMElements: Element[]; onNotFoundWords?: () => void; }; export declare function useNoSearchWordsFoundEffect({ showSearchBar, highlightedDOMElements, onNotFoundWords, }: UseNoSearchWordsFoundEffect): void; declare type UseSearchBarNavigation = { highlightedDOMElements: Element[]; stopSyncOnScroll: () => void; headerHeight: number; hash?: string; }; export declare function useSearchBarNavigation({ highlightedDOMElements, stopSyncOnScroll, headerHeight, hash, }: UseSearchBarNavigation): { searchCurrentIndex: number; setSearchCurrentIndex: import("react").Dispatch>; searchCountResults: number; onClickPrevSearch: (e: any) => void; onClickNextSearch: (e: any) => void; }; declare type UseHighlightCurrentWordEffect = { highlightedDOMElements: Element[]; searchCurrentIndex: number; wasChangedDOM: boolean; syncOnScroll: boolean; hash?: string; }; export declare function useCurrentWordSelectionEffect({ searchCurrentIndex, highlightedDOMElements, wasChangedDOM, syncOnScroll, hash, }: UseHighlightCurrentWordEffect): void; declare type UseCurrentWordSelectionSyncScrollEffect = { highlightedDOMElements: Element[]; searchWords: string[]; syncOnScroll: boolean; searchBarIsVisible: boolean; setSearchCurrentIndex: (index: number) => void; headerHeight: number; setSyncOnScroll: (flag: boolean) => void; }; export declare function useCurrentWordSelectionSyncScrollEffect({ highlightedDOMElements, searchWords, syncOnScroll, searchBarIsVisible, setSearchCurrentIndex, headerHeight, setSyncOnScroll, }: UseCurrentWordSelectionSyncScrollEffect): void; export {};