/** * @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 */ import type { Uploadcare, UploadcareEditing, UploadcareCommand, UploadcareConfig } from "./index.js"; import { type UploadcareImageEditCommand } from "./uploadcareimageedit/uploadcareimageeditcommand.js"; import { type UploadcareImageEdit } from "./uploadcareimageedit.js"; import { type UploadcareImageEditEditing } from "./uploadcareimageedit/uploadcareimageeditediting.js"; import { type UploadcareImageEditUI } from "./uploadcareimageedit/uploadcareimageeditui.js"; declare module "@ckeditor/ckeditor5-core" { interface EditorConfig { /** * The configuration of the {@link module:uploadcare/uploadcare~Uploadcare Uploadcare feature}. * * Read more in {@link module:uploadcare/uploadcareconfig~UploadcareConfig}. */ uploadcare?: UploadcareConfig; } interface PluginsMap { [Uploadcare.pluginName]: Uploadcare; [UploadcareEditing.pluginName]: UploadcareEditing; [UploadcareImageEdit.pluginName]: UploadcareImageEdit; [UploadcareImageEditEditing.pluginName]: UploadcareImageEditEditing; [UploadcareImageEditUI.pluginName]: UploadcareImageEditUI; } interface CommandsMap { uploadcare: UploadcareCommand; uploadcareImageEdit: UploadcareImageEditCommand; } }