declare class DocumentationExtension {
    private _eventBus;
    private _elementRegistry;
    private _modeling;
    private _moddle;
    private _selection;
    private _canvas;
    private _currentElement;
    private _isModeler;
    private _currentView;
    private _viewManager;
    private _htmlGenerator;
    private _sidebarManager;
    private _tabManager;
    private _overviewManager;
    private _autocompleteManager;
    private _exportManager;
    constructor(eventBus: any, elementRegistry: any, injector: any, moddle: any, selection: any, canvas: any);
    _onSidebarReady(): void;
    _setupScrollEventHandling(): void;
    _handleElementClick(element: any): void;
    _getElementDocumentation(element: any): any;
    _hasDocumentationCapability(element: any): any;
    _showSidebar(documentation: string): void;
    _hideSidebar(): void;
    _toggleHelpPopover(): void;
    _showHelpPopover(): void;
    _hideHelpPopover(): void;
    _getCanvasContainer(): HTMLElement;
    _updatePreview(): Promise<void>;
    _setupElementLinks(container: HTMLElement): void;
    _selectElementById(elementId: string): void;
    _showLinkNotification(message: string): void;
    _saveDocumentationLive(): void;
    _updateElementMetadata(): void;
    _getElementTypeName(element: any): "Process" | "Task" | "User Task" | "Service Task" | "Script Task" | "Call Activity" | "Sub Process" | "Start Event" | "End Event" | "Intermediate Event" | "Gateway" | "Exclusive Gateway" | "Parallel Gateway" | "Inclusive Gateway" | "Sequence Flow" | "Message Flow" | "Data Object" | "Data Store" | "Lane" | "Pool" | "Element";
    _handleDiagramImport(): void;
    _handleDiagramDestroy(): void;
    _handleDiagramClear(): void;
    _cleanup(): void;
    destroy(): void;
}
declare const _default: {
    __init__: string[];
    documentationExtension: (string | typeof DocumentationExtension)[];
};
export default _default;
//# sourceMappingURL=index.d.ts.map