import type { SalesSdkAddProductRequiresDetailPayload } from '../types'; import type { BookingEditDrawerBookingState } from './types'; export interface BuildEditProductDetailPayloadOptions { cacheItem: any; bookingState: BookingEditDrawerBookingState; formValues: Record; customerId?: number | string; } /** * 从资源编辑抽屉内的 cacheItem 构造 `openProductDetail` 入参(对齐 Info2 editService handleEdit)。 * * @example * const payload = buildEditProductDetailPayload({ * cacheItem, * bookingState, * formValues: form.getFieldsValue(), * }); * const detailResult = await uiHosts.openProductDetail?.(payload); */ export declare function buildEditProductDetailPayload(options: BuildEditProductDetailPayloadOptions): SalesSdkAddProductRequiresDetailPayload;