import type { SearchPlugin, PluginConfig, SearchResult, SearchOpts } from '../../core/types.js'; import type { BetterSqlite3Storage } from '../storage/better-sqlite3.js'; export declare class LevenshteinSearch implements SearchPlugin { private storage; name: string; version: string; type: "search"; strategy: "levenshtein"; priority: number; constructor(storage: BetterSqlite3Storage); init(_config: PluginConfig): Promise; destroy(): Promise; search(query: string, opts: SearchOpts): Promise; shouldFallback(_results: SearchResult[]): boolean; private levenshtein; } //# sourceMappingURL=levenshtein.d.ts.map