export interface MultiDayDateRange { startDate: string; endDate: string; duration?: number; startTime?: string; endTime?: string; } /** * 将跨日弹窗结果写入 cacheItem._extend(对齐 `createCacheItemFromParams` 的 start/end)。 * * @example * patchCacheItemDateRange(item, { * startDate: '2026-06-09', * endDate: '2026-06-10', * startTime: '09:00', * }); */ export declare function patchCacheItemDateRange(cacheItem: any, range: MultiDayDateRange): any; /** * 跨日商品未选区间时,对齐 info2 addService:默认 end = start + 1 天。 * * @example * applyDefaultMultiDayRangeIfNeeded(item, product, '2026-06-09 10:30:00'); */ export declare function applyDefaultMultiDayRangeIfNeeded(cacheItem: any, catalogItem?: Record | null, anchorDate?: string | null): any;