import { AfterViewInit, ElementRef, EventEmitter, OnChanges, OnDestroy, SimpleChanges } from "@angular/core"; import { ControlValueAccessor } from "@angular/forms"; import { type CreateEditorOptions, type EditorContent, type EditorFeatureFlags, type EditorPlugin, type EditorThemeTokens, type ToolbarConfig, type ToolbarPresetId } from "@richhtmleditor/core"; export declare class RichHtmlEditorComponent implements ControlValueAccessor, AfterViewInit, OnChanges, OnDestroy { private readonly cdr; mountRef: ElementRef; content?: string; editable: boolean; dark: boolean; theme?: EditorThemeTokens; toolbar?: ToolbarConfig | ToolbarPresetId; menubar?: CreateEditorOptions["menubar"]; features?: EditorFeatureFlags; plugins?: EditorPlugin[]; toolMounts?: CreateEditorOptions["toolMounts"]; autoSave?: boolean | string; contentChange: EventEmitter; save: EventEmitter; private editor; private mounted; private pendingValue; private onChangeFn; private onTouchedFn; writeValue(value: string | null): void; registerOnChange(fn: (value: string) => void): void; registerOnTouched(fn: () => void): void; setDisabledState(isDisabled: boolean): void; ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; private mountEditor; private remountEditor; } //# sourceMappingURL=richhtmleditor.component.d.ts.map