import type { SalesSdkConfirmDetailInput } from '../types';
/**
 * 规格弹窗确认后的数量：以弹窗选择为准，不采用 addProductWithFlow 外层的防抖 increment。
 */
export declare function resolveConfirmDetailQuantity(input: Pick<SalesSdkConfirmDetailInput, 'detailResult' | 'options'>): number | undefined;
/**
 * 已拼装 cacheItem 加车时：优先 cacheItem._extend.quantity，避免外层 options.quantity 覆盖弹窗数量。
 */
export declare function resolveAddQuantityFromCacheItem(cacheItem: Record<string, any> | undefined, explicitQuantity?: number): number | undefined;
