import * as _angular_core from '@angular/core'; import { IEditorConfig, IToolbarConfig, IDomEditor, Toolbar } from '@wangeditor/editor'; import * as i2 from '@angular/common'; type NcModeType = 'default' | 'simple'; declare class EditorComponent { private readonly destroyRef; private readonly document; private readonly platformId; private readonly renderer; /** 编辑器模式 */ ncEditorMode: _angular_core.InputSignal; /** 工具栏模式 */ ncToolbarMode: _angular_core.InputSignal; /** 编辑器配置 */ ncEditorConfig: _angular_core.InputSignal>; /** 工具栏配置 */ ncToolbarConfig: _angular_core.InputSignal>; /** 初始化内容 */ ncHtml: _angular_core.InputSignal; /** 编辑器容器id */ ncDomId: _angular_core.InputSignal; /** 编辑器加载完成事件 */ ncLoaded: _angular_core.OutputEmitterRef<{ editor: IDomEditor; toolbar: Toolbar; }>; editor: IDomEditor; toolbar: Toolbar; private editorInitialized; private toolbarInitialized; private destroyed; constructor(); ngAfterViewInit(): Promise; private destroyEditor; private removeEditorTextareaMarker; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class NcEditorModule { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵmod: _angular_core.ɵɵNgModuleDeclaration; static ɵinj: _angular_core.ɵɵInjectorDeclaration; } export { EditorComponent, NcEditorModule }; export type { NcModeType };