export declare const convertToArray: (objectData: any) => any;
export declare const convertToObject: (list: any) => any;
/**
 * 为外部服务添加key和parentKey
 * @param tree
 * @param parentKey
 * @returns
 */
export declare const addKeysAndParentKeys: (tree: any, parentKey?: string) => any;
export declare const changeChildren: (list: any) => void;
export declare const traverseTree: (nodes: any) => any;
/**
 * 判断入参是否有设置序列号
 * @param tree
 * @param vRowId
 * @returns
 */
export declare const hasNodeWithParamValue: (tree: any, vRowId: any) => boolean;
/**
 * 用于设置已选的组件
 * @param resultArray
 * @param nodes
 * @returns
 */
export declare const getTreeParamValue: (resultArray: any[], nodes: any) => any[];
export declare function mergeTrees(treeA: any, treeB: any): void;
export declare function mergeTreesToSetValues(a: any, b: any): any;
export declare function checkTree(tree: any): {
    result: boolean;
    names: any;
} | {
    result: boolean;
    names?: undefined;
};
export declare const checkParamsArray: (list: any) => boolean;
export declare function isNodeInDataSource(node: any, dataSource: any): any;
export declare function getAddParamsData(paramsList: any, dataSource: any, key?: string): any;
export declare function extractNodeValues(nodes: any, codeKey?: string, paramValueKey?: string): any;
