import type { ScanOrderOrderProduct, ScanOrderOrderProductIdentity } from '../types'; /** * 从单条商品行抽取 OS CRUD 所需的 identity 子集。 * * 字段优先级遵循 OS 协议(参考 packages/.../OrderModule.getProductIdentityIndex): * 1. metadata.unique_identification_number 是协议权威主键(v2 schema 落到 metadata) * 2. unique_identification_number 顶层(兼容历史调用入参) * 3. identity_key(已 deprecated,仅旧缓存兼容) * 4. product_option_item / product_bundle 参与组合匹配(同 SKU 多行场景) * * 不发明等价关系(遵循 .cursor/rules/data-field-semantics.mdc)。 */ export declare function pickIdentity(line: ScanOrderOrderProduct): ScanOrderOrderProductIdentity;