import { EventEmitter, OnInit } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { Observable, Subject } from 'rxjs'; export declare class TextEditorComponent implements OnInit, ControlValueAccessor { moveable: boolean; editable: boolean; deleteInputClicked: EventEmitter; contentChange: EventEmitter>; changes: Subject; changes$: Observable; header2: number; header3: number; toolbar: (string[] | ({ align: (string | boolean)[]; header?: undefined; size?: undefined; } | { header: number[]; align?: undefined; size?: undefined; } | { size: (string | boolean)[]; align?: undefined; header?: undefined; })[])[]; editorOptions: any; editorContent: string; faArrows: import("@fortawesome/fontawesome-common-types").IconDefinition; faCircle: import("@fortawesome/fontawesome-common-types").IconDefinition; ngOnInit(): void; onChange: any; onTouched: any; writeValue(input: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; onContentChanged(change: any): void; }