/** Explicit advanced/extension surface. Prefer the root database API. */ import type { Collection } from './PublicCollection.js'; import type { Metadata, SearchOptions, SearchResult } from './public-api.js'; export { BatchWriter, createBatchWriter } from './storage/BatchWriter.js'; export type { BatchWriterOptions } from './storage/BatchWriter.js'; export { WriteAheadLog, WALOperationType } from './storage/WriteAheadLog.js'; export type { WALEntry } from './storage/WriteAheadLog.js'; export { WorkerPool } from './WorkerPool.js'; export { WorkerSearchState } from './SearchWorker.js'; export type { StorageBackend } from './storage/StorageBackend.js'; export { openStandaloneCollection } from './PublicCollection.js'; export type { StandaloneCollectionOptions } from './PublicCollection.js'; export type { AddConfig, QueryConfig, QueryResult } from './Collection.js'; export interface CompareSearchResult { approximate: SearchResult; exact: SearchResult; /** Fraction of exact top-limit IDs present in the approximate result. */ recall: number; } /** Compare HNSW results with exact ground truth for tuning and evaluation. */ export declare function compareSearch(collection: Collection, options: SearchOptions): Promise>; //# sourceMappingURL=advanced.d.ts.map