UNPKG

625 BTypeScriptView Raw
1import { Plugin } from '@ckeditor/ckeditor5-core';
2import ImageResizeEditing from './imageresizeediting';
3
4export default class ImageResizeButtons extends Plugin {
5 static readonly requires: [typeof ImageResizeEditing];
6 static readonly pluginName: 'ImageResizeButtons';
7 init(): void;
8}
9
10export interface ImageResizeOption {
11 label?: string | undefined;
12 name: string;
13 icon?: 'small' | 'medium' | 'large' | 'original' | undefined;
14 value: string | null;
15}
16
17declare module '@ckeditor/ckeditor5-core/src/plugincollection' {
18 interface Plugins {
19 ImageResizeButtons: ImageResizeButtons;
20 }
21}