import { ElementRef, Renderer2 } from '@angular/core'; import { AbstractTuiEditor } from '@taiga-ui/addon-editor/abstract'; import { TuiDestroyService } from '@taiga-ui/cdk'; import { Editor } from '@tiptap/core'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class TuiTiptapEditorDirective { private readonly el; private readonly renderer; readonly editor: AbstractTuiEditor; readonly editorContainer: HTMLElement; private readonly editorLoaded$; set value(value: string); set editable(editable: boolean); readonly valueChange: import("rxjs").Subject; readonly stateChange: import("rxjs").Subject; constructor(el: ElementRef, renderer: Renderer2, editor: AbstractTuiEditor, editorContainer: HTMLElement, editorLoaded$: Observable, destroy$: TuiDestroyService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }