/// <reference types="react" />
import type { FloorRoomCardData } from './floorRoomCardModel';
import { type FloorRoomCardDensity } from './floorRoomCardDensity';
/**
 * 平面图绑定桌位：RoomCard 视觉（demo 样式）+ 业务行映射数据。
 * 内层为 {@link FloorRoomCardFromData}；本组件仅外包根节点并每分钟触发重绘以刷新倒计时/进度。
 *
 * **视觉大卡 vs Tooltip 小卡**：根节点 `data-density` 仅 comfortable / micro；
 * **方桌**仅测量档 **micro** 为小卡壳；**圆桌** **mini / micro** 为小卡壳。正文仍用解析档区分 mini/micro。
 */
export declare function ReservationFloorRoomCard(props: {
    data: FloorRoomCardData;
    theme?: 'default' | 'compact' | 'wide';
    shellShape?: 'rect' | 'circle';
    elementLayoutHeightPx?: number;
    hideHeaderCapacity?: boolean;
    density?: FloorRoomCardDensity;
    viewportScale?: number;
    /** 圆桌合并裁剪等布局；false 时恢复圆桌 comfortable 顶栏/正文拆分等旧结构 */
    discUnifiedLayoutEnabled?: boolean;
    /** Tooltip 极简：方桌仅 micro，圆桌 mini+micro；默认开启 */
    tooltipTimeDensityEnabled?: boolean;
}): JSX.Element;
