import { SearchQuery, SearchResult } from './types'; import { CodeGraphDatabase } from '../database/Database'; export declare class TextSearch { private database; private queryBuilder; constructor(database: CodeGraphDatabase); searchText(query: SearchQuery): Promise; searchSymbols(query: SearchQuery): Promise; searchContent(query: SearchQuery): Promise; fuzzySearch(query: SearchQuery): Promise; private parseNodeFromRow; private extractHighlights; private parseHighlights; private createManualHighlights; private createSymbolHighlights; private createFuzzyHighlights; private getContext; private extractContentMatches; private calculateTextScore; private determineMatchType; private determineSymbolMatchType; private calculateSymbolImportance; private calculateFileImportance; private sortByRelevance; private levenshteinDistance; private longestCommonSubsequence; } //# sourceMappingURL=TextSearch.d.ts.map