import type { BookingTicketHandle, SalesSdkCartItemView, SalesSdkEditCartLineProductResult, ScanOrderOrderProduct, ScanOrderTempOrder, UpdateOrderProductParams } from '../types';
import type { NormalProductDetailHostPayload, NormalProductDetailHostResult } from '../normalProductDetail/types';
import type { InstanceHostBridge } from '../hosts/createInstanceHostBridge';
/**
 * 已加车普通商品行：反查 cacheItem → SkuDetailModal edit → updateOrderProduct（无 booking）。
 */
export declare function editCartLineProduct(input: {
    item: SalesSdkCartItemView;
    bookingTicket: BookingTicketHandle;
    tempOrder: ScanOrderTempOrder | null;
    updateItem: (params: UpdateOrderProductParams) => Promise<ScanOrderOrderProduct[]>;
    normalProductDetailBridge: InstanceHostBridge<NormalProductDetailHostPayload, NormalProductDetailHostResult>;
}): Promise<SalesSdkEditCartLineProductResult>;
