UNPKG

bpmn-js-markdown-documentation-panel

Version:

A comprehensive documentation management plugin for Camunda Modeler with markdown support, element linking, and coverage tracking

31 lines 1 kB
import type { ISidebarManager, ISidebarManagerOptions } from "../types/interfaces"; export declare class SidebarManager implements ISidebarManager { private _canvas; private _htmlGenerator; private _onSidebarReady?; private _sidebar; private _resizeObserver; private _cleanupRaf; private _isResizing; private _resizeStartX; private _resizeStartWidth; private _isVerticalResizing; private _resizeStartY; private _resizeStartHeight; private _customWidth; private _wasVisible; constructor(options: ISidebarManagerOptions); initializeSidebar(): void; showSidebar(): void; hideSidebar(): void; updateSidebarPosition(): void; setupResizeObserver(): void; setupResizeHandles(): void; getSidebar(): HTMLElement | null; isSidebarVisible(): boolean; destroy(): void; private _getCanvasContainer; private _setupHorizontalResize; private _setupVerticalResize; } //# sourceMappingURL=SidebarManager.d.ts.map