import type { BookingTicketHandle, ProductData, SalesSdkCartItemView, SalesSdkEditCartLineBookingResult, SalesSdkUIHosts, ScanOrderOrderProduct, ScanOrderTempOrder, UpdateOrderProductParams } from '../types'; /** * 已加车预约行:反查 cacheItem → openBookingEdit → updateOrderProduct + booking。 * * 跨日商品:`deferMultiDayExpand` 先开抽屉,Host 内异步拉报价并展开。 * * @example * await editCartLineBooking({ item, bookingTicket, tempOrder, uiHosts, updateItem }); */ export declare function editCartLineBooking(input: { item: SalesSdkCartItemView; bookingTicket: BookingTicketHandle; tempOrder: ScanOrderTempOrder | null; uiHosts: SalesSdkUIHosts | null | undefined; productsCatalog?: ProductData[]; updateItem: (params: UpdateOrderProductParams) => Promise; }): Promise;