import type { ISalesBooking, ScanOrderOrderProduct } from '../types';
/**
 * 将 tempOrder.products 与 bookings 按 OS `buildCartView` 规则拼接为购物车展示行：
 *
 * 1. 先取 `parent_id !== 0` 的 booking，按列表顺序 1:1 关联
 *    `booking.product_uid ↔ line.metadata.unique_identification_number` 的商品行；
 * 2. 再追加未被任何 booking 占用的商品行。
 *
 * 关联规则与 OS 一致，不发明 booking_id ↔ product 的其它等价关系。
 */
export declare function buildCartDisplayLines(products: ScanOrderOrderProduct[] | undefined | null, bookings: ISalesBooking[] | undefined | null): ScanOrderOrderProduct[];
