/** * @description Editor View class * @author wangfupeng */ import { IDomEditor, IEditorConfig, IElemToHtmlConf, IModuleConf, IParseElemHtmlConf, IPreParseHtmlConf, IRegisterMenuConf, IRenderElemConf, IToolbarConfig, ParseStyleHtmlFnType, RenderStyleFnType, styleToHtmlFnType } from '@wangeditor-next/core'; import { ISingleMenuConfig } from 'packages/core/src/config/interface'; type PluginType = (editor: T) => T; declare class Boot { constructor(); static editorConfig: Partial; static setEditorConfig(newConfig?: Partial): void; static simpleEditorConfig: Partial; static setSimpleEditorConfig(newConfig?: Partial): void; static toolbarConfig: Partial; static setToolbarConfig(newConfig?: Partial): void; static simpleToolbarConfig: Partial; static setSimpleToolbarConfig(newConfig?: Partial): void; static plugins: PluginType[]; static registerPlugin(plugin: PluginType): void; static registerMenu(menuConf: IRegisterMenuConf, customConfig?: ISingleMenuConfig): void; static registerRenderElem(renderElemConf: IRenderElemConf): void; static registerRenderStyle(fn: RenderStyleFnType): void; static registerElemToHtml(elemToHtmlConf: IElemToHtmlConf): void; static registerStyleToHtml(fn: styleToHtmlFnType): void; static registerPreParseHtml(preParseHtmlConf: IPreParseHtmlConf): void; static registerParseElemHtml(parseElemHtmlConf: IParseElemHtmlConf): void; static registerParseStyleHtml(fn: ParseStyleHtmlFnType): void; static registerModule(module: Partial): void; } export default Boot;