export interface ShouldPromptHolderOnAddCartInput {
    cacheItem: any;
    bookingConfig?: Record<string, any> | null;
    customerId?: number | string | null;
    /** 营销回调场景跳过 Holder（对齐 ticketBooking `callbackPromotion`） */
    skipForPromotion?: boolean;
}
/**
 * 加车前是否弹出 Holder 选择（与 ticketBooking addService `handleBooking4Service` 条件一致）。
 */
export declare function shouldPromptHolderOnAddCart(input: ShouldPromptHolderOnAddCartInput): boolean;
/** Holder 必选但用户未选时是否应中止加车 */
export declare function isHolderRequiredOnAddCart(bookingConfig?: Record<string, any> | null): boolean;
