import React from 'react';
import { InlineRoomMiniEngineConfig } from '../../../../../engines/InlineRoomMiniEngine/InlineRoomMiniEngine';
import { RoomRate } from '../../../../../models/Room/RoomRate';
export interface RoomRateRowProps extends Pick<InlineRoomMiniEngineConfig, 'policy' | 'priceDescription'> {
    rate: RoomRate;
    getButtonLabel?: (isRoomSelectedAndEditing: boolean, isThisSelectedRow: boolean) => string;
    onAddToBasketOverride?: (rate: RoomRate) => void;
    isPromoRate?: boolean;
    isCardLayout?: boolean;
    bookNowButtonDisabledReason?: string;
}
export default function RoomRateRow(props: RoomRateRowProps): React.JSX.Element;
