import React from 'react';
import type { BookingDetailActionKey } from './types';
import type { PisellReservationTableRow } from '../../types';
export interface BookingDetailUnitProps {
    bookingRaw: Record<string, unknown>;
    tableRow?: PisellReservationTableRow | null;
    isCancellingOrder: boolean;
    isCompletingBooking: boolean;
    getApp?: () => unknown;
    onActionCellClick: (bookingRaw: Record<string, unknown>, key: BookingDetailActionKey, e: React.MouseEvent) => void | Promise<void>;
}
/**
 * 单条 booking 单元：RoomCard + 操作栏 + 商品列表。
 */
export declare function BookingDetailUnit(props: BookingDetailUnitProps): React.JSX.Element;
