/**
 * 由 {@link FloorRoomCardData} 渲染 RoomCard 内容（Shell + HeaderView + BodyView），
 * 不含根节点 `pisell-res-floor-room-card`、不含每分钟 tick；平面图容器与弹窗分别外包。
 */
import React from 'react';
import type { FloorRoomCardData } from './floorRoomCardModel';
import { type RoomCardBodyStatusTag } from './views/RoomCardBodyView';
import './style/ReservationFloorRoomCard.less';
export declare type FloorRoomCardFromDataProps = {
    data: FloorRoomCardData;
    shellShape?: 'rect' | 'circle';
    elementLayoutHeightPx?: number;
    hideHeader?: boolean;
    hideHeaderCapacity?: boolean;
    /**
     * 覆盖顶栏左侧主标题（如详情弹窗用 `order_id`）；不传则用 `data.main_field`。
     */
    headerMainFieldOverride?: string;
    /** 仅当前实例正文顶部使用的订单状态标签（如详情弹窗）；不写入共享 booking 模型。 */
    bodyStatusTag?: RoomCardBodyStatusTag | null;
    /** 圆桌合并裁剪等新布局；默认 true */
    discUnifiedLayoutEnabled?: boolean;
    /** 仅 micro：Tooltip 极简标题+进度；默认开启 */
    tooltipTimeDensityEnabled?: boolean;
};
/**
 * 与 {@link ReservationFloorRoomCard} 同款 DOM 与分支，无外层主题根、无定时刷新。
 */
export declare function FloorRoomCardFromData(props: FloorRoomCardFromDataProps): React.JSX.Element;
