import { ICancellationPolicy, IGuaranteePolicy, IMerchandisedPromotion } from 'amadeus-hos-res-wc-ibe-services';
/**
 * @packageDocumentation
 * @module Shop-Rates-Component
 */
/**
* Defines shop rate plan details model
*/
export interface IShopRatePlanDetails {
    ratePlanId: number;
    ratePlanName: string;
    sbsRatePlanName?: string;
    roomTypeName?: string;
    description: string;
    cancellationPolicy: ICancellationPolicy;
    guaranteePolicy: IGuaranteePolicy;
    merchandisedPromotion?: IMerchandisedPromotion;
    formattedInclusiveTaxes?: Promise<string>;
    formattedExclusiveTaxes?: Promise<string>;
    rateDisplayType?: string;
    formattedTotalRate?: Promise<string>;
    formattedTaxAmountTotal?: Promise<string>;
    formattedTotalRateAfterTax?: Promise<string>;
    memberRateTransparent?: boolean;
}
