/// <reference types="react" />
import type { FloorRoomCardData } from './floorRoomCardModel';
import { type RoomCardBodyStatusTag } from './views/RoomCardBodyView';
import './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): JSX.Element;
