import React from 'react';
import type { RecordBoardFloorMapProps } from '../types';
/** 与 shellFrame/FloorMap 上定义的 displayName 一致，用于从 ShellFrame children 中识别平面图槽 */
export declare const RECORD_BOARD_FLOOR_MAP_DISPLAY_NAME = "RecordBoard.FloorMap";
/**
 * 将 ShellFrame 的 children 拆成：供表格区渲染的子树 + 可选的 FloorMap 透传 props。
 * 支持 Fragment 嵌套；多个 FloorMap 时以最后一个为准。
 */
export declare function partitionShellFrameChildren(children: React.ReactNode): {
    gridChildren: React.ReactNode;
    /** 是否出现 FloorMap 槽位节点（props 可为空，可与根级 floorMap 合并） */
    hasFloorMapChild: boolean;
    floorMapPropsFromChild?: RecordBoardFloorMapProps;
    hasGridContent: boolean;
};
