export class CreateTabsProvider extends TabsProvider { static $inject: string[]; constructor(popupMenu: any); } export class AppendTabsProvider extends TabsProvider { static $inject: string[]; constructor(popupMenu: any); } export class ReplaceTabsProvider extends TabsProvider { static $inject: string[]; constructor(popupMenu: any); } /** * Splits the create/append/replace menu across two tabs: the BPMN element * categories stay where they are (no tab → default tab), while element * templates and linked resources move into a Reusable Assets tab. */ declare class TabsProvider { constructor(popupMenu: any, menuId: any, idPrefix: any); getPopupMenuEntries(): (entries: any) => any; } export {};