import type { ArrayField } from '@formily/core'; /** * 读取业务行标识;尚未补入表单的行按对象缓存临时标识,不在渲染期间改写表单。 * @param row 明细行。 * @param generatedIds 当前表格已分配的临时行标识。 * @returns AG-Grid 使用的稳定字符串标识。 * @author nokecy */ export declare const getArrayTableRowId: (row: Record, generatedIds: WeakMap) => string; /** * 在 effect 中为缺少业务标识的明细补入可枚举 _id,使业务克隆行时保留 AG-Grid 行身份。 * 复用首次渲染已分配的标识,补值本身不会使单元格重挂;已有 _id/id(含 0)保持原值。 * @param field 当前明细数组字段。 * @param generatedIds 当前表格已分配的临时行标识。 * @author nokecy */ export declare const ensureArrayTableRowIds: (field: ArrayField, generatedIds: WeakMap) => void;