import { RendererPluginAction, RendererPluginEvent } from 'amis-editor-core'; import { ActiveEventContext, BasePlugin, PluginEvent, ResizeMoveEventContext } from 'amis-editor-core'; export declare class ImagePlugin extends BasePlugin { static id: string; static scene: string[]; rendererName: string; $schema: string; name: string; isBaseComponent: boolean; description: string; docLink: string; tags: string[]; icon: string; pluginIcon: string; scaffold: { type: string; }; previewSchema: { thumbMode: string; value: any; type: string; }; events: RendererPluginEvent[]; actions: RendererPluginAction[]; panelTitle: string; panelJustify: boolean; panelBodyCreator: (context: BaseEventContext) => any; onActive(event: PluginEvent): void; onWidthChangeStart(event: PluginEvent): void; onHeightChangeStart(event: PluginEvent): void; onSizeChangeStart(event: PluginEvent, direction?: 'both' | 'vertical' | 'horizontal'): void; }