/** 供 `locales.init` 使用:合并 `zh`/`tc` 到标准 `zh-CN`/`zh-HK` 桶 */ export declare function normalizeTopologyLocaleMaps(maps: Record>): Record>; /** * 与 PisellFloorMapLayout 使用同一套语言解析(storage `umi_locale` → getCurrentLocale)。 * 勿单独读 `engine.props.locale`:低代码里常为 en-US,会盖掉宿主/存储里的 zh-CN。 */ export declare function resolveTopologyDisplayLocale(engineCtx: unknown): string; /** * 直接从拓扑语言包按指定语言取文案,**不依赖全局激活语言**(floor map 组件会用引擎 * locale 反复 `init` 冲掉全局激活语言,故此处不走 `locales.getText`),缺失时回退英文。 * * @returns 命中文案;若 key 不存在则返回 undefined(调用方可决定兜底)。 */ export declare function getTopologyText(id: string, displayLocale: string): string | undefined; export declare function getTopologyCanvasDevicesName(displayLocale: string): string; export declare function getTopologyCategoryDevicesLabel(displayLocale: string): string; export declare function getTopologyCategoryAreaLabel(displayLocale: string): string;