import { DiagramLayout, LogicalModel } from './types'; export interface DedupeResult { logical: LogicalModel; layout: DiagramLayout; /** 재발급 건수 — 호출자 로깅·검증용(0이면 no-op이었다). */ reissued: number; } /** * 논리 모델의 modelId 유일성을 회복하고, 소유자를 특정할 수 있는 참조를 새 id로 잇는다. * 레이아웃은 관계 앵커(`source/targetColumnRef`)만 영향을 받는다. */ export declare function dedupeModelIds(logical: LogicalModel, layout: DiagramLayout): DedupeResult;