import { Renderer2 } from '@angular/core'; import { TuiTiptapEditorService } from '@taiga-ui/addon-editor/directives'; import type { Extension, Mark, Node } from '@tiptap/core'; import { Editor } from '@tiptap/core'; import { Observable } from 'rxjs'; import { TuiEditorPortalService } from './portal/editor-portal.service'; export declare const TUI_EDITOR_PROVIDERS: (typeof TuiEditorPortalService | typeof TuiTiptapEditorService | { provide: import("@angular/core").InjectionToken | Mark | Node)[]>>; deps: import("@angular/core").InjectionToken | Mark | Node>[]>[]; useFactory: (extensions: Array>) => Observable>; } | { provide: import("@angular/core").InjectionToken; deps: (typeof Renderer2)[]; useFactory: (renderer: Renderer2) => HTMLElement; } | { provide: import("@angular/core").InjectionToken>; deps: import("@angular/core").InjectionToken | Mark | Node)[]>>[]; useFactory: (element: HTMLElement, extensions: Observable>, editor: Observable) => Observable; })[];