export interface HighlightOptions { html: string; keywords: string[]; options: { className: string; element: string; exclude: string[]; }; } export declare function highlight({ html, keywords, options }: HighlightOptions): string; export declare function scrollToItem(item: Element): void; declare type GetItemIndexInView = { elements: Element[]; offset?: number; top?: number; bottom?: number; reverse?: boolean; }; export declare function getItemIndexInView({ elements, offset, top, bottom, reverse, }: GetItemIndexInView): number | undefined; declare type UseHighlightedItemInView = { highlightedDOMElements: Element[]; headerHeight: number; hash?: string; }; export declare function getHighlightedItemIndexInView({ highlightedDOMElements, headerHeight, hash, }: UseHighlightedItemInView): number | undefined; export {};