import { Editor } from '@bytemd/vue-next'; declare const _default: Editor "", boolean>; readonly compress: import("ll-plus/es/utils").EpPropFinalized true, boolean>; readonly uploadImage: import("ll-plus/es/utils").EpPropFinalized any, boolean>; readonly imageQuality: import("ll-plus/es/utils").EpPropFinalized {}, boolean>; readonly mode: import("ll-plus/es/utils").EpPropFinalized; }>, { pluginsList: import("bytemd").BytemdPlugin[]; props: import("@vue/shared").LooseRequired "", boolean>; readonly compress: import("ll-plus/es/utils").EpPropFinalized true, boolean>; readonly uploadImage: import("ll-plus/es/utils").EpPropFinalized any, boolean>; readonly imageQuality: import("ll-plus/es/utils").EpPropFinalized {}, boolean>; readonly mode: import("ll-plus/es/utils").EpPropFinalized; }>> & Readonly<{ onChange?: (value: string) => any; "onUpdate:value"?: (value: string) => any; }> & {}>; emits: ((event: "change", value: string) => void) & ((event: "update:value", value: string) => void); 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; }; components: any[]; markDownRef: import("vue").Ref; innerValue: import("vue").Ref; plugins: import("vue").Raw; zh: import("vue").Ref<{ bold: string; boldText: string; cheatsheet: string; closeHelp: string; closeToc: string; code: string; codeBlock: string; codeLang: string; codeText: string; exitFullscreen: string; exitPreviewOnly: string; exitWriteOnly: string; fullscreen: string; h1: string; h2: string; h3: string; h4: string; h5: string; h6: string; headingText: string; help: string; hr: string; image: string; imageAlt: string; imageTitle: string; italic: string; italicText: string; limited: string; lines: string; link: string; linkText: string; ol: string; olItem: string; preview: string; previewOnly: string; quote: string; quotedText: string; shortcuts: string; source: string; sync: string; toc: string; top: string; ul: string; ulItem: string; words: string; write: string; writeOnly: string; }, { bold: string; boldText: string; cheatsheet: string; closeHelp: string; closeToc: string; code: string; codeBlock: string; codeLang: string; codeText: string; exitFullscreen: string; exitPreviewOnly: string; exitWriteOnly: string; fullscreen: string; h1: string; h2: string; h3: string; h4: string; h5: string; h6: string; headingText: string; help: string; hr: string; image: string; imageAlt: string; imageTitle: string; italic: string; italicText: string; limited: string; lines: string; link: string; linkText: string; ol: string; olItem: string; preview: string; previewOnly: string; quote: string; quotedText: string; shortcuts: string; source: string; sync: string; toc: string; top: string; ul: string; ulItem: string; words: string; write: string; writeOnly: string; } | { bold: string; boldText: string; cheatsheet: string; closeHelp: string; closeToc: string; code: string; codeBlock: string; codeLang: string; codeText: string; exitFullscreen: string; exitPreviewOnly: string; exitWriteOnly: string; fullscreen: string; h1: string; h2: string; h3: string; h4: string; h5: string; h6: string; headingText: string; help: string; hr: string; image: string; imageAlt: string; imageTitle: string; italic: string; italicText: string; limited: string; lines: string; link: string; linkText: string; ol: string; olItem: string; preview: string; previewOnly: string; quote: string; quotedText: string; shortcuts: string; source: string; sync: string; toc: string; top: string; ul: string; ulItem: string; words: string; write: string; writeOnly: string; }>; attrs: import("vue").Attrs; handleChange: (val: string) => Promise; compressImage: (file: any) => Promise; handleUploadImages: (files: File[]) => Promise; sanitize: (schema: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { change: (value: string) => boolean; 'update:value': (value: string) => boolean; }, string, import("vue").PublicProps, Readonly "", boolean>; readonly compress: import("ll-plus/es/utils").EpPropFinalized true, boolean>; readonly uploadImage: import("ll-plus/es/utils").EpPropFinalized any, boolean>; readonly imageQuality: import("ll-plus/es/utils").EpPropFinalized {}, boolean>; readonly mode: import("ll-plus/es/utils").EpPropFinalized; }>> & Readonly<{ onChange?: (value: string) => any; "onUpdate:value"?: (value: string) => any; }>, { readonly mode: import("ll-plus/es/utils").EpPropMergeType; readonly value: string; readonly compress: import("ll-plus/es/utils").EpPropMergeType; readonly uploadImage: Function; readonly imageQuality: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;