import type * as lancedb from '@lancedb/lancedb'; import type { Embedder } from '../embedders/embedder.js'; import type { HealthCheckResult, SearchOptions, SearchResult } from '../types.js'; /** * Run a health check against the index, verifying dimensions, search, and FTS. * * @param table - The LanceDB table (may be null if not yet created) * @param embedder - The active embedder (used for dimension comparison) * @param searchFn - A function that performs a search (used for the canary probe) * @param detectFtsIndexFn - A function that detects FTS index availability * @param getFtsStatus - A function that returns the current FTS availability flag */ export declare function runHealthCheck(table: lancedb.Table | null, embedder: Embedder, searchFn: (options: SearchOptions) => Promise, detectFtsIndexFn: () => Promise, getFtsStatus: () => boolean): Promise; //# sourceMappingURL=lance-health.d.ts.map