export declare const getLabel: (fields: any, option: any) => any; export declare const getExpressionStr: (values: string, value: any) => string; export declare const processFieldNodes: (arr: any[], fn: (item: any) => void) => void; /** * 比较两个对象是否“宽松相等” * * @param obj1 第一个对象 * @param obj2 第二个对象 * @param options 配置 * - trimWhitespace: 是否将全空格字符串视为空(默认 true) */ export declare function isLooselyEqualObjects(obj1: Record, obj2: Record, options?: { trimWhitespace?: boolean; }): boolean; /** * * @param newData 修改后数据 * @param sourceData 原数据 * @returns 提取修改的数据 */ export declare const getModifiedFields: (newData: any, sourceData: any) => Partial;