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;
