import { Plugin } from '../ckeditor-plugins'; /** * CKEditor plugin for handling emoji elements * * This plugin allows insertion and management of custom emoji elements * within the editor content. Emojis are treated as inline objects that * can be inserted via commands and are rendered as widgets in the editor. */ export declare class EmojiPlugin extends Plugin { /** * The plugin name identifier */ static get pluginName(): string; /** * Initializes the emoji plugin * Sets up schema, converters, and commands */ init(): void; /** * Defines the schema for emoji elements in the model * @private */ private _defineSchema; /** * Defines the conversion rules between model and view * @private */ private _defineConverters; /** * Registers the emoji insertion command * @private */ private _registerCommand; }