export default interface CheckoutReviewAndSubmitState {
    cartId?: string;
    isPlacingOrder: boolean;
    isApplyingPromotion: boolean;
    isPromotionAppliedSuccess: boolean;
    isRemovingPromotion: boolean;
    isPromotionRemovedSuccess: boolean;
    isRemovingPromotions: boolean;
    isPromotionsRemovedSuccess: boolean;
    promotionSuccessMessage?: string;
    promotionErrorMessage?: string;
    removePromotionSuccessMessage?: string;
    removePromotionErrorMessage?: string;
    removePromotionsSuccessMessage?: string;
    removePromotionsErrorMessage?: string;
    isCheckingOutWithPayPay: boolean;
    payPalRedirectUri?: string;
    requestedDeliveryDate?: Date | null;
    requestedDeliveryDateDisabled?: boolean;
    requestedPickupDate?: Date | null;
    requestedPickUpDateDisabled?: boolean;
    placeOrderErrorMessage?: string;
    isPreloadingData: boolean;
    payPalCheckoutErrorMessage?: string;
    productRecsCalled?: boolean;
}
