import React from '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; }): React.JSX.Element;