import RichTextEditor from './src/rich-text-editor.vue'; export declare const LlRichTextEditor: import("ll-plus/es/utils").SFCWithInstall; readonly mode: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "default", boolean>; readonly toolbarConfig: import("ll-plus/es/utils").EpPropFinalized import("@wangeditor/core").IToolbarConfig, boolean>; readonly editorConfig: import("ll-plus/es/utils").EpPropFinalized import("@wangeditor/core").IEditorConfig, boolean>; readonly onBeforeUploadImage: import("ll-plus/es/utils").EpPropFinalized boolean>, unknown, unknown, () => Promise, boolean>; readonly customUploadImage: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, (file: File) => Promise, boolean>; readonly customUploadVideo: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly uploadImageError: import("ll-plus/es/utils").EpPropFinalized; readonly loading: import("ll-plus/es/utils").EpPropFinalized; readonly disabled: import("ll-plus/es/utils").EpPropFinalized; }>, { bem: { b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element: string, modifier: string) => string; bm: (blockSuffix: string, modifier: string) => string; bem: (blockSuffix: string, element: string, modifier: string) => string; is: (name?: string) => string; }; props: import("@vue/shared").LooseRequired; readonly mode: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "default", boolean>; readonly toolbarConfig: import("ll-plus/es/utils").EpPropFinalized import("@wangeditor/core").IToolbarConfig, boolean>; readonly editorConfig: import("ll-plus/es/utils").EpPropFinalized import("@wangeditor/core").IEditorConfig, boolean>; readonly onBeforeUploadImage: import("ll-plus/es/utils").EpPropFinalized boolean>, unknown, unknown, () => Promise, boolean>; readonly customUploadImage: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, (file: File) => Promise, boolean>; readonly customUploadVideo: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly uploadImageError: import("ll-plus/es/utils").EpPropFinalized; readonly loading: import("ll-plus/es/utils").EpPropFinalized; readonly disabled: import("ll-plus/es/utils").EpPropFinalized; }>> & Readonly<{ onBlur?: (editor: import("@wangeditor/core").IDomEditor) => any; onChange?: (editor: import("@wangeditor/core").IDomEditor) => any; onFocus?: (editor: import("@wangeditor/core").IDomEditor) => any; onPaste?: (args_0: [import("@wangeditor/core").IDomEditor, (bool: boolean) => void]) => any; onCreated?: (editor: import("@wangeditor/core").IDomEditor) => any; onDestroyed?: (editor: import("@wangeditor/core").IDomEditor) => any; "onUpdate:value"?: (val: string) => any; onAlert?: (args_0: [any, any]) => any; }> & {}>; emits: ((event: "blur", editor: import("@wangeditor/core").IDomEditor) => void) & ((event: "change", editor: import("@wangeditor/core").IDomEditor) => void) & ((event: "focus", editor: import("@wangeditor/core").IDomEditor) => void) & ((event: "paste", args_0: [import("@wangeditor/core").IDomEditor, (bool: boolean) => void]) => void) & ((event: "created", editor: import("@wangeditor/core").IDomEditor) => void) & ((event: "destroyed", editor: import("@wangeditor/core").IDomEditor) => void) & ((event: "update:value", val: string) => void) & ((event: "alert", args_0: [any, any]) => void); editorRef: import("vue").ShallowRef; innerValue: import("vue").Ref; loading: import("vue").Ref; allImages: import("vue").Ref; editorConfig: import("vue").ComputedRef<{ MENU_CONF: { uploadImage: { onBeforeUpload(file: File): Promise; customUpload(file: File, insertFn: import("./src/rich-text-editor").InsertPicType): Promise; base64LimitSize: number; }; insertImage: { onInsertedImage(imageNode: import("./src/rich-text-editor").ImageElement): Promise; }; uploadVideo: { customUpload(file: File, insertFn: import("./src/rich-text-editor").InsertVidType): Promise; }; }; }>; handleCreated: (editor: import("@wangeditor/core").IDomEditor) => void; onEditorUpdate: (value: string) => void; handleChange: (editor: import("@wangeditor/core").IDomEditor) => void; handleDestroyed: (editor: import("@wangeditor/core").IDomEditor) => void; handleFocus: (editor: import("@wangeditor/core").IDomEditor) => void; handleBlur: (editor: import("@wangeditor/core").IDomEditor) => void; customAlert: (info: any, type: any) => void; getEditorImage: () => { allImages: any; currentImages: any; }; readonly Editor: import("vue").DefineComponent<{ mode: { type: StringConstructor; default: string; }; defaultContent: { type: import("vue").PropType; default: never[]; }; defaultHtml: { type: StringConstructor; default: string; }; defaultConfig: { type: import("vue").PropType>; default: {}; }; modelValue: { type: StringConstructor; default: string; }; }, { box: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ mode?: unknown; defaultContent?: unknown; defaultHtml?: unknown; defaultConfig?: unknown; modelValue?: unknown; } & { mode: string; defaultContent: import("slate").Descendant[]; defaultHtml: string; defaultConfig: Partial; modelValue: string; }>, { mode: string; defaultContent: import("slate").Descendant[]; defaultHtml: string; defaultConfig: Partial; modelValue: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly Toolbar: import("vue").DefineComponent<{ editor: { type: import("vue").PropType; }; mode: { type: StringConstructor; default: string; }; defaultConfig: { type: import("vue").PropType>; default: {}; }; }, { selector: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ editor?: unknown; mode?: unknown; defaultConfig?: unknown; } & { mode: string; defaultConfig: Partial; } & { editor?: import("@wangeditor/core").IDomEditor; }>, { mode: string; defaultConfig: Partial; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:value': (val: string) => boolean; created: (editor: import("@wangeditor/core").IDomEditor) => boolean; change: (editor: import("@wangeditor/core").IDomEditor) => boolean; destroyed: (editor: import("@wangeditor/core").IDomEditor) => boolean; focus: (editor: import("@wangeditor/core").IDomEditor) => boolean; blur: (editor: import("@wangeditor/core").IDomEditor) => boolean; alert: ([info, type]: [any, any]) => boolean; paste: ([editor, callback]: [import("@wangeditor/core").IDomEditor, (bool: boolean) => void]) => boolean; }, string, import("vue").PublicProps, Readonly; readonly mode: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "default", boolean>; readonly toolbarConfig: import("ll-plus/es/utils").EpPropFinalized import("@wangeditor/core").IToolbarConfig, boolean>; readonly editorConfig: import("ll-plus/es/utils").EpPropFinalized import("@wangeditor/core").IEditorConfig, boolean>; readonly onBeforeUploadImage: import("ll-plus/es/utils").EpPropFinalized boolean>, unknown, unknown, () => Promise, boolean>; readonly customUploadImage: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, (file: File) => Promise, boolean>; readonly customUploadVideo: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly uploadImageError: import("ll-plus/es/utils").EpPropFinalized; readonly loading: import("ll-plus/es/utils").EpPropFinalized; readonly disabled: import("ll-plus/es/utils").EpPropFinalized; }>> & Readonly<{ onBlur?: (editor: import("@wangeditor/core").IDomEditor) => any; onChange?: (editor: import("@wangeditor/core").IDomEditor) => any; onFocus?: (editor: import("@wangeditor/core").IDomEditor) => any; onPaste?: (args_0: [import("@wangeditor/core").IDomEditor, (bool: boolean) => void]) => any; onCreated?: (editor: import("@wangeditor/core").IDomEditor) => any; onDestroyed?: (editor: import("@wangeditor/core").IDomEditor) => any; "onUpdate:value"?: (val: string) => any; onAlert?: (args_0: [any, any]) => any; }>, { readonly mode: import("ll-plus/es/utils").EpPropMergeType, unknown, unknown>; readonly value: string; readonly disabled: import("ll-plus/es/utils").EpPropMergeType; readonly loading: import("ll-plus/es/utils").EpPropMergeType; readonly toolbarConfig: Record; readonly editorConfig: Record; readonly onBeforeUploadImage: (file: File) => boolean; readonly customUploadImage: import("./src/rich-text-editor").RichTextEditorModeCustomUploadImage; readonly uploadImageError: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>; export default LlRichTextEditor; export * from './src/rich-text-editor'; declare module 'vue' { interface GlobalComponents { LlRichTextEditor: typeof RichTextEditor; } }