export interface MultiDayQuotationPayload { multiDayPrices: any[]; price: number; } export interface ResolveMultiDayQuotationInput { cacheItem: any; bookingState: Record; customerId?: number | string | null; } /** * 将报价结果写入 cacheItem._extend(对齐 info2 `getMultiDay`)。 * * @example * const next = applyMultiDayQuotationToCacheItem(item, { multiDayPrices: [], price: 120 }); */ export declare function applyMultiDayQuotationToCacheItem(cacheItem: any, quotation: MultiDayQuotationPayload): any; /** * 解析跨日报价:cacheItem 已有 → 调 `updateAppointmentServicePrice`。 * * @example * const quotation = await resolveMultiDayQuotation({ cacheItem, bookingState, customerId: 9 }); * const expanded = applyMultiDayQuotationToCacheItem(cacheItem, quotation); */ export declare function resolveMultiDayQuotation(input: ResolveMultiDayQuotationInput): Promise;