import { EditorConfig } from "@ckeditor/ckeditor5-core"; import { BalloonEditor } from "@ckeditor/ckeditor5-editor-balloon"; import { Alignment, Autoformat, AutoLink, Autosave, BlockQuote, Bold, Code, Essentials, Heading, Highlight, Indent, IndentBlock, Italic, LinkEditing, List, Paragraph, PasteFromOffice, SimpleUploadAdapter, Strikethrough, Subscript, Superscript, Table, TableToolbar, TodoList, Underline, WordCount, Mention } from "./ckeditor-plugins"; export declare const LICENSE_KEY = "GPL"; export declare const BALLOON_EDITOR_PLUGINS: (typeof Alignment | typeof Autoformat | typeof AutoLink | typeof Autosave | typeof BlockQuote | typeof Bold | typeof Code | typeof Essentials | typeof Heading | typeof Highlight | typeof Indent | typeof IndentBlock | typeof Italic | typeof LinkEditing | typeof List | typeof Paragraph | typeof PasteFromOffice | typeof SimpleUploadAdapter | typeof Strikethrough | typeof Subscript | typeof Superscript | typeof Table | typeof TableToolbar | typeof TodoList | typeof Underline | typeof WordCount | typeof Mention)[]; export declare const BALLOON_EDITOR_CONFIG: EditorConfig; export default class CustomBalloonEditor extends BalloonEditor { static builtinPlugins: (typeof Alignment | typeof Autoformat | typeof AutoLink | typeof Autosave | typeof BlockQuote | typeof Bold | typeof Code | typeof Essentials | typeof Heading | typeof Highlight | typeof Indent | typeof IndentBlock | typeof Italic | typeof LinkEditing | typeof List | typeof Paragraph | typeof PasteFromOffice | typeof SimpleUploadAdapter | typeof Strikethrough | typeof Subscript | typeof Superscript | typeof Table | typeof TableToolbar | typeof TodoList | typeof Underline | typeof WordCount | typeof Mention)[]; static defaultConfig: EditorConfig; static create(sourceElementOrData: HTMLElement | string, config?: EditorConfig): Promise; } export { CustomBalloonEditor, BALLOON_EDITOR_CONFIG as BalloonEditorConfig, BALLOON_EDITOR_PLUGINS as BalloonEditorPlugins, }; export declare const createBalloonEditor: (element: HTMLElement | string, customConfig?: Partial) => Promise; export { CustomBalloonEditor as CustomEditor };