import { RelationType, treeDataType } from './type'; declare class TreeDataRelationService { /** * 得到表单配置内容 * @returns */ getFormStateDataBySchema(): treeDataType[]; getDataSourceBySchema(): treeDataType[]; getDictionaryRelation(): treeDataType[]; getEngineRuleRelation(): treeDataType[]; getLoopDataSelectedRelation(): treeDataType[]; /** * 从schema中state中获取数据 * 后期可以从newState中获取,newState直接就是对象 */ getCustomStateBySchema(): treeDataType[]; getModalDialogRelation(): treeDataType[]; getWalletConnectRelation(): treeDataType[]; getUrlRelation(): treeDataType[]; getStorageDataRelation(): treeDataType[]; private getModalChildren; private getFormItemBySchemaChildren; private getEnginRuleBySchemaChildren; private getLoopDataSelectedChildren; private getModalParams; /** * 将treeData数据转换成下拉数组需要的数据 * @param treeData * @returns */ createRelationDataByTreeData(treeData: treeDataType[]): RelationType[]; private getComponentsTreeBySchema; private getStateMap; private getStateTreeData; private getParentKeyByChildren; private getEngineCodeList; private getEngineLastData; } export { TreeDataRelationService };