import type { ConversationMeta, SearchResult } from "./types"; export declare class SearchIndexer { private index; private documents; private searchContents; constructor(); private createIndex; addDocument(meta: ConversationMeta, searchContent?: string): void; buildIndex(metas: ConversationMeta[], searchContents?: Map): void; search(query: string, options?: { fields?: string[]; limit?: number; }): SearchResult[]; private matchesFor; private getRecent; getDocumentCount(): number; updateDocument(meta: ConversationMeta, searchContent?: string): void; removeDocument(id: string): void; clear(): void; } //# sourceMappingURL=indexer.d.ts.map