/**
 * 从平面图 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[];
