import * as __WEBPACK_EXTERNAL_MODULE__application_Plugin_mjs__ from "../../application/Plugin.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__scroll_assistant_ScrollAssistantStatus_provider_mjs__ from "../scroll-assistant/ScrollAssistantStatus.provider.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__ContextMenu_provider_mjs__ from "./ContextMenu.provider.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__ContextMenuItemsProps_mjs__ from "./ContextMenuItemsProps.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__useContextMenu_mjs__ from "./useContextMenu.mjs";
class PluginContextMenu extends __WEBPACK_EXTERNAL_MODULE__application_Plugin_mjs__.Plugin {
    async load() {
        this.app.use(__WEBPACK_EXTERNAL_MODULE__scroll_assistant_ScrollAssistantStatus_provider_mjs__.ScrollAssistantStatusProvider);
        this.app.use(__WEBPACK_EXTERNAL_MODULE__ContextMenu_provider_mjs__.ContextMenuProvider);
        this.app.pluginContextMenu.add(__WEBPACK_EXTERNAL_MODULE__ContextMenuItemsProps_mjs__.designerMode.name, __WEBPACK_EXTERNAL_MODULE__ContextMenuItemsProps_mjs__.designerMode);
        this.app.pluginContextMenu.add(__WEBPACK_EXTERNAL_MODULE__ContextMenuItemsProps_mjs__.fullScreen.name, __WEBPACK_EXTERNAL_MODULE__ContextMenuItemsProps_mjs__.fullScreen);
        this.app.pluginContextMenu.add(__WEBPACK_EXTERNAL_MODULE__ContextMenuItemsProps_mjs__.disableRightMenu.name, __WEBPACK_EXTERNAL_MODULE__ContextMenuItemsProps_mjs__.disableRightMenu);
        this.app.pluginContextMenu.add(__WEBPACK_EXTERNAL_MODULE__ContextMenuItemsProps_mjs__.hiddenScrollArea.name, __WEBPACK_EXTERNAL_MODULE__ContextMenuItemsProps_mjs__.hiddenScrollArea);
    }
}
var __webpack_exports__ContextMenuContext = __WEBPACK_EXTERNAL_MODULE__useContextMenu_mjs__.ContextMenuContext;
var __webpack_exports__useContextMenu = __WEBPACK_EXTERNAL_MODULE__useContextMenu_mjs__.useContextMenu;
export { PluginContextMenu, __webpack_exports__ContextMenuContext as ContextMenuContext, __webpack_exports__useContextMenu as useContextMenu };
