import { ElementPropertyConfig } from '@farris/ide-property-panel'; import { TreeNode } from '@farris/ui-treetable'; import { CommandUsualProp } from '../../../command/common/property/command-property-config'; import { IDesignerHost } from '@farris/designer-element'; import { MessagerService } from '@farris/ui-messager'; export declare class QDPToolbarExtendsProp extends CommandUsualProp { /** 在弹窗中使用按钮配置时,交互面板若要跳转到代码视图,需要先关闭弹窗 */ triggerModalSave?: any; msgService: MessagerService; constructor(serviceHost: IDesignerHost, viewModelId: string, componentId: string); /** * toolbarItem 属性配置 * @param viewModelId 按钮所在视图模型ID * @param disableChildItem 是否禁用子级按钮 * @param selectedNode 当前选中行数据 */ getPropertyConfig(viewModelId: string, selectedNode: TreeNode, triggerModalSave?: any): ElementPropertyConfig[]; private getAppearanceItemPropConfig; private getBehaviorItemPropConfig; private getEventPropertyConfig; }