import { DisplayMode, LogicalModel } from './types'; import { ColumnResolveContext } from './columnResolve'; /** * 표시 모드별 라벨(평문) — Diagram Explorer 트리/캡션 공용. * EntityNode의 labelSegs와 동일 의미 규칙: '논리'는 업무 논리명이며 없으면 '(논리명)' * 플레이스홀더(코드명으로 폴백하지 않음), '물리'는 physicalName, CLASS만 코드명. * * `logicalFallback`은 논리명 미입력 시 표시할 플레이스홀더(UI 크롬). 뷰는 로케일 문자열 * (`em.node.logicalMissing`)을 주입하고, 미주입 시 ko 기본값으로 폴백(codegen/테스트 무회귀). */ export declare function displayLabel(mode: DisplayMode, code: string, logical: string | undefined, physical: string | undefined, logicalFallback?: string): string; export declare function entityModelToText(logical: LogicalModel, ctx?: ColumnResolveContext): string;