import type { VectorIndexDescription } from 'arangojs/indexes'; import type { VectorIndexDefinition } from './vector-index-definition.js'; export interface VectorIndexNeedsRecreationParams { readonly existing: VectorIndexDescription; readonly required: VectorIndexDefinition; readonly nListsPinned: boolean; readonly nListsRebuildThreshold?: number; } /** * Compares an existing index against the required index. * Returns `true` when recreation is necessary. */ export declare function vectorIndexNeedsRecreation(params: VectorIndexNeedsRecreationParams): boolean;