export interface HolderCreateFormPayload { formDataConfig: Record; isMinorAndWaiver: number | false; actionFormDataConfig: Record; } declare type FetchHolderFormDetail = (formId: number | string) => Promise>; /** * 构建 Holder 创建表单配置,口径对齐 booking / SalesSdk HolderHostRenderer。 */ export declare function buildHolderCreateFormPayload(formId: number | string, customerId?: number | string, fetchFormDetail?: FetchHolderFormDetail): Promise; /** 解析 LCE `goCustomFormAddData` 回调结果。 */ export declare function parseHolderCreateCallbackResult(res: any[]): Record; interface OpenHolderCreateFormParams { action: (payload: Record) => void; formId: number | string; customerId?: number | string; zIndex?: number; fetchFormDetail: FetchHolderFormDetail; onCreated: (result: { holderRecord: Record | null; isMinorAndWaiver: number | false; }) => void | Promise; } /** * 打开 Holder 创建表单,复用 PisellSelectHolder / HolderHostRenderer 同款 LCE action。 */ export declare function openHolderCreateForm({ action, formId, customerId, zIndex, fetchFormDetail, onCreated, }: OpenHolderCreateFormParams): Promise; export {};