import { EditorPluginClass } from '../../../utils/plugin/EditorPlugin'; import { DSLQuery } from '@lingxiteam/dsl'; import { DSLNode } from '@lingxiteam/dsl/lib/core/PropType'; import { EditorApiType } from '@lingxiteam/editor-types'; /** * 获取父级表单容器,兼容表单分组情况 * @param DSLCore DSLQuery */ export declare const findFormContainer: (DSLNode: DSLNode) => DSLNode | import("@lingxiteam/dsl/lib/core/node/RootNode").default | null | undefined; /** * 获取打开的面板类型 * @param params * @returns */ export declare const getPanelType: EditorApiType['getPanelType']; /** * 当前控件是否为:表单项 & 表单绑定了数据源 & 属性是对应的绑定数据源项 * @param compId 控件id * @param DSLCore DSLQuery */ export declare const getFormItemAndBindDataSourceFlag: (compId: string, DSLCore: DSLQuery) => boolean; /** * * @param compId 控件id * @param DSLCore */ export declare const getBindObjectId: (compId: string, DSLCore: DSLQuery) => any; /** * 打开对象id * @param busiObjectId 对象id * @param DSLCore DSLQuery */ export declare const openObjectWindow: (busiObjectId: string, DSLCore: DSLQuery, editorPluginInst: EditorPluginClass) => void;