import { ComponentBase, DefineVueComponent } from '@syncfusion/ej2-vue-base'; import { RichTextEditor, RichTextEditorModel } from '@syncfusion/ej2-richtexteditor'; export declare const properties: string[]; export declare const modelProps: string[]; export declare const testProp: any; export declare const props: any, watch: any, emitProbs: any; /** * `ejs-richtexteditor` represents the VueJS RichTextEditor Component. * ```vue * * ``` */ export declare let RichTextEditorComponent: DefineVueComponent; export declare type RichTextEditorComponent = typeof ComponentBase & { ej2Instances: RichTextEditor; isVue3: boolean; isLazyUpdate: Boolean; plugins: any[]; propKeys: string[]; models: string[]; hasChildDirective: boolean; tagMapper: { [key: string]: Object; }; tagNameMapper: Object; setProperties(prop: any, muteOnChange: boolean): void; trigger(eventName: string, eventProp: { [key: string]: Object; }, successHandler?: Function): void; addAnchorAriaLabel(value: string): string; cleanList(e: Object): void; clearUndoRedo(): void; closeDialog(type: Object): void; destroy(): void; disableToolbarItem(items: string | string[], muteToolbarUpdate?: boolean): void; enableToolbarItem(items: string | string[], muteToolbarUpdate?: boolean): void; executeCommand(commandName: Object, value?: string | Object | Object | Object | Object | Object | Object | Object | Object, option?: Object): void; focusIn(): void; focusOut(): void; getCharCount(): number; getContent(): Object; getHtml(): string; getRange(): Object; getSelectedHtml(): string; getSelection(): string; getText(): string; getXhtml(): string; hideInlineToolbar(): void; print(): void; refreshUI(): void; removeToolbarItem(items: string | string[]): void; renderTemplates(callBack: any): void; sanitizeHtml(value: string): string; selectAll(): void; selectRange(range: Object): void; showDialog(type: Object): void; showEmojiPicker(x?: number, y?: number): void; showFullScreen(): void; showInlineToolbar(): void; showSourceCode(): void; }; export declare const RichTextEditorPlugin: { name: string; install(Vue: any): void; };