import type { IGraphStore } from "../storage/interfaces.js"; export interface RelationDedupReport { duplicate_groups: number; duplicate_relations: number; removed: number; /** Duplicates left in place because their id is shared with the survivor or another edge — removal by id would over-delete. */ skipped_id_collisions: number; /** Execute only: groups left untouched because the property fold failed (e.g. dangling endpoint entity). */ failed_groups: number; /** First few fold-failure messages (capped at 5). */ errors: string[]; by_type: Record; } export declare function dedupRelations(graphStore: IGraphStore, execute: boolean): Promise; //# sourceMappingURL=relation-dedup.d.ts.map