/** * 从平面图 sceneElements 收集已绑定到指定数据源的 recordId,供画布专用 booking 的 form_record_ids。 */ import type { FloorMapSceneElement } from '@pisell/materials'; /** * @param sceneElements 当前平面图配置中的图元列表 * @param gridDataSourceKey 与 RecordBoard / 图元 binding 一致的数据源 key(默认 tables) */ export declare function sceneElementsToBoundFormRecordIds(sceneElements: FloorMapSceneElement[] | undefined, gridDataSourceKey: string): number[]; /** * 画布图元绑定到指定数据源的 `recordId` 字符串列表(保序去重),供日历与预约条 `relation_id` 对齐。 * 与 {@link sceneElementsToBoundFormRecordIds} 不同:不要求可解析为正整数,避免低代码/远程布局里 * 合法 string id 被整段丢弃导致日历 `canvasResourceIdSet` 为空、三条视图都无列无条。 */ export declare function sceneElementsToBoundRecordIdStrings(sceneElements: FloorMapSceneElement[] | undefined, gridDataSourceKey: string): string[];