import { RendererInfoResolveEventContext } from 'amis-editor-core'; import { BasePlugin, BasicPanelItem, PluginEvent, ChangeEventContext, ReplaceEventContext, BuildPanelEventContext, ContextMenuEventContext, ContextMenuItem } from 'amis-editor-core'; export declare class ItemPlugin extends BasePlugin { static id: string; panelTitle: string; order: number; pluginIcon: string; afterResolveEditorInfo(event: PluginEvent): void; buildEditorPanel(context: BuildPanelEventContext, panels: Array): void; panelBodyCreator: (context: BaseEventContext) => any[]; afterUpdate(event: PluginEvent): void; beforeReplace(event: PluginEvent): void; buildEditorContextMenu({ id, schema, region, selections }: ContextMenuEventContext, menus: Array): void; }