import * as sqlite3 from 'sqlite3'; /** * Loads SQLite VSS Extension for vector similarity search. * Uses sqlite-vss package if available, otherwise falls back to manual path resolution. */ export declare class VssLoader { /** * Loads the VSS extension into the given database. * * @param db The SQLite database instance */ loadExtension(db: sqlite3.Database): Promise; /** * Gets the path to the VSS extension binary for the current platform. * Fallback method if sqlite-vss package is not available. * * @param platform The platform (win32, linux, darwin) * @param arch The architecture (x64, arm64, etc.) * @returns Path to the VSS extension binary */ private getVssPath; /** * Checks if VSS extension is available. * * @returns true if VSS extension is available, false otherwise */ isAvailable(): boolean; } //# sourceMappingURL=vss-loader.d.ts.map