import type { SalesSdkCustomProductInput, ScanOrderOrderProduct, ScanOrderOrderProductIdentity } from '../types';
declare type CustomOrderProductInput = Partial<ScanOrderOrderProduct> & ScanOrderOrderProductIdentity & {
    _origin?: Record<string, any>;
};
/**
 * 将「创建并添加一次性商品」弹窗数据转为 OS `addProductToOrder` 入参。
 * 自定义商品写入 tempOrder.products，`product_id` 为 null；折扣开关走 metadata.discountable_flag。
 */
export declare function buildCustomOrderProductFromCustomiseItem(input: SalesSdkCustomProductInput): CustomOrderProductInput;
export {};
