import { Language, Lyra, PropertiesSchema, RetrievedDoc, SearchParams } from '@lyrasearch/lyra'; export interface Position { start: number; length: number; } export type LyraWithHighlight = Lyra & { positions: Record>>; }; export type SearchResultWithHighlight = RetrievedDoc & { positions: Record>; }; export declare function afterInsert(this: Lyra | LyraWithHighlight, id: string): Promise; export declare function searchWithHighlight(lyra: LyraWithHighlight, params: SearchParams, language?: Language): Promise>>;