1 | import ClipboardPipeline from '@ckeditor/ckeditor5-clipboard/src/clipboardpipeline';
|
2 | import DataTransfer from '@ckeditor/ckeditor5-clipboard/src/datatransfer';
|
3 | import { Plugin } from '@ckeditor/ckeditor5-core';
|
4 | import { Notification } from '@ckeditor/ckeditor5-ui';
|
5 | import FileRepository from '@ckeditor/ckeditor5-upload/src/filerepository';
|
6 | import ImageUtils from '../imageutils';
|
7 |
|
8 | export default class ImageUploadEditing extends Plugin {
|
9 | static readonly requires: [typeof FileRepository, typeof Notification, typeof ClipboardPipeline, typeof ImageUtils];
|
10 | static readonly pluginName: 'ImageUploadEditing';
|
11 | init(): void;
|
12 | afterInit(): void;
|
13 | }
|
14 |
|
15 | export function isHtmlIncluded(dataTransfer: DataTransfer): boolean;
|
16 |
|
17 | declare module '@ckeditor/ckeditor5-core/src/plugincollection' {
|
18 | interface Plugins {
|
19 | ImageUploadEditing: ImageUploadEditing;
|
20 | }
|
21 | }
|