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