import ReplaceMenuProvider, { BpmnFactory, BpmnReplace, Moddle, ModdleCopy, Modeling, PopupMenu, Rules, Translate, Element } from 'bpmn-js/lib/features/popup-menu/ReplaceMenuProvider'; declare class EasyFlowablePopupMenuProvider extends ReplaceMenuProvider { popupMenu: PopupMenu; bpmnFactory: BpmnFactory; modeling: Modeling; moddle: Moddle; bpmnReplace: BpmnReplace; rules: Rules; translate: Translate; moddleCopy: ModdleCopy; constructor(bpmnFactory: BpmnFactory, popupMenu: PopupMenu, modeling: Modeling, moddle: Moddle, bpmnReplace: BpmnReplace, rules: Rules, translate: Translate, moddleCopy: ModdleCopy); /** * 多实例面板头部 * @param target * @returns */ _getLoopCharacteristicsHeaderEntries: (target: Element) => { 'toggle-parallel-mi'?: undefined; 'toggle-sequential-mi'?: undefined; } | { 'toggle-parallel-mi': { className: string; title: string; active: boolean | undefined; action: (event: any, entry: Element) => void; options: { loopCharacteristics: string; isSequential: boolean; }; }; 'toggle-sequential-mi': { className: string; title: string; active: any; action: (event: any, entry: Element) => void; options: { loopCharacteristics: string; isSequential: boolean; }; }; }; } export declare const EasyFlowablePopupMenu: { replaceMenuProvider: (string | typeof EasyFlowablePopupMenuProvider)[]; }; export {};