1 | import { Editor } from "@ckeditor/ckeditor5-core";
|
2 | import { EditorConfig } from "@ckeditor/ckeditor5-core/src/editor/editorconfig";
|
3 | import { EditorWithUI } from "@ckeditor/ckeditor5-core/src/editor/editorwithui";
|
4 | import { DataApi } from "@ckeditor/ckeditor5-core/src/editor/utils/dataapimixin";
|
5 | import { ElementApi } from "@ckeditor/ckeditor5-core/src/editor/utils/elementapimixin";
|
6 | import ClassicEditorUI from "./classiceditorui";
|
7 |
|
8 | export default class ClassicEditor extends Editor implements DataApi, EditorWithUI, ElementApi {
|
9 | ui: ClassicEditorUI;
|
10 | static create(sourceElementOrData: HTMLElement | string, config?: EditorConfig): Promise<ClassicEditor>;
|
11 |
|
12 | setData(data: string): void;
|
13 | getData(options?: { rootName?: string | undefined; trim?: "empty" | "none" | undefined }): string;
|
14 |
|
15 | sourceElement?: HTMLElement | undefined;
|
16 | updateSourceElement(): void;
|
17 | }
|