import type { Entity } from './types.js'; import type { GraphStorage } from './storage.js'; import { type EmbeddingStore, type SimilarityScore } from './similarity.js'; export interface ResolutionMatch { a: Entity; b: Entity; score: SimilarityScore; } export interface ResolutionResult { duplicates: ResolutionMatch[]; similar: ResolutionMatch[]; suggestions: string[]; } export declare class EntityResolver { private readonly storage; private readonly embeddings; constructor(storage: GraphStorage, embeddings: EmbeddingStore); resolveAll(): ResolutionResult; checkNewFeature(name: string, description: string): Entity[]; private getNeighborCanonicalIds; private addSimilarityRelationship; } //# sourceMappingURL=resolver.d.ts.map