/** * 判断赠品弹窗内商品是否已有 SKU / 规格选择(用于二次 Edit 回显)。 * * @example * if (hasExistingGiftSkuSelection(product)) { /* 走 edit 模式 *\/ } */ export declare function hasExistingGiftSkuSelection(product: Record | null | undefined): boolean; /** * 从弹窗列表商品提取规格回显 initValue(对齐 legacy getProductInitValue / openNormalService edit)。 * * @example * const initValue = buildGiftSkuInitValue(product); */ export declare function buildGiftSkuInitValue(product: Record | null | undefined): Record | null; /** * 为 requiresDetail payload 注入 initValue,供预约类商品 legacy 弹窗回显。 * * @example * const payload = enrichDetailPayloadWithInitValue(rawPayload, product); */ export declare function enrichDetailPayloadWithInitValue(payload: Record, product: Record): Record;