/** * @description Editor View class * @author wangfupeng */ import { IDomEditor, IEditorConfig, IToolbarConfig, IModuleConf, IRegisterMenuConf, IRenderElemConf, RenderStyleFnType, IElemToHtmlConf, styleToHtmlFnType, IPreParseHtmlConf, ParseStyleHtmlFnType, IParseElemHtmlConf } from '@wangeditor/core'; declare 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?: { [key: string]: any; }): 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;