/**
 * available_capacity(容量)、deadline_day(截止日期)、future_day(预定天数)
 */
export declare type TCartItemUnavailableType = 'available_capacity' | 'deadline_day' | 'future_day';
/**
 * 商品不可用原因
 */
export interface IUnavailableResult {
    event_unique_identifier: number;
    relation_id: number;
    product_id: number;
    details?: Array<{
        type: TCartItemUnavailableType;
    }>;
}
/**
 * 更新失效的购物车商品
 */
export declare type TUpdateDisabledCartItem = (list: Array<IUnavailableResult>) => void;
export interface ICalculatePriceParams {
    /** 商品 */
    product: any;
    /** 规格 */
    variant?: any;
    /** 套餐 */
    bundle?: any[];
    /** 规格 */
    options?: any[];
    /** 数量 */
    num?: number;
}
