/// <reference types="react" />
import type { BookingDetailActionKey, BookingDetailConfirmActionKey, BookingDetailTabKey, ResourceBookingItemLists } from './types';
export declare const PREFIX = "pisell-res-booking-detail-modal";
export declare const I18N_BD = "pisell-reservation.booking-detail";
/** 与 floorMap/reservationCards.tsx 中 RoomCard 标题兜底一致 */
export declare const I18N_ROOM_KIND_BOUND = "pisell-reservation.room-kind-bound";
export declare const BD_MODAL_MASK: {
    onMouseDown: (e: React.MouseEvent) => void;
    onClick: (e: React.MouseEvent) => void;
};
export declare const THEME_PRIMARY_BUTTON_STYLE: {
    background: string;
    borderColor: string;
};
export declare const EMPTY_RESOURCE_BOOKING_ITEM_LISTS: ResourceBookingItemLists;
export declare const DETAIL_TAB_ITEMS: ReadonlyArray<{
    key: BookingDetailTabKey;
    labelKey: string;
}>;
/** 预约详情弹窗 i18n：key 为 booking-detail 命名空间下的后缀 */
export declare function t(key: string): string;
export declare function stopUiClick(e: React.MouseEvent): void;
/**
 * 首行前四钮着色 class：结账用主题色，其余三枚为语义浅色。
 */
export declare function bookingDetailActionCellTintClass(key: BookingDetailActionKey): string;
export declare function confirmTitleKey(key: BookingDetailConfirmActionKey): string;
export declare function confirmOkTextKey(key: BookingDetailConfirmActionKey): string;
export declare function confirmCancelTextKey(key: BookingDetailConfirmActionKey): string;
