/** * @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ /** * @module source-editing-enhanced/sourceeditingenhanced * @publicApi */ import { type Editor, Plugin, type PluginDependenciesOf } from "@ckeditor/ckeditor5-core"; import { SourceEditingEnhancedUI } from "./sourceeditingenhancedui.js"; /** * The source editing enhanced feature. * * It provides the possibility to view and edit the source of the document in the modal window. * * For a detailed overview, check the * {@glink features/source-editing/source-editing-enhanced source editing enhanced feature documentation} and the * {@glink api/source-editing-enhanced package page}. */ export declare class SourceEditingEnhanced extends Plugin { /** * @inheritDoc */ static get pluginName(): "SourceEditingEnhanced"; /** * @inheritDoc */ static override get isOfficialPlugin(): true; /** * @inheritDoc */ static override get isPremiumPlugin(): true; /** * @inheritDoc */ static get requires(): PluginDependenciesOf<[SourceEditingEnhancedUI]>; /** * @inheritDoc */ constructor(editor: Editor); /** * @inheritDoc */ init(): void; override destroy(): void; }