declare const _default: __VLS_WithTemplateSlots {}; }; mode: { type: import("vue").PropType; default: string; }; customThemeConfig: { type: import("vue").PropType; }; customToolbars: { type: import("vue").PropType>; }; disableChangeEvent: { type: BooleanConstructor; default: boolean; }; editorContainerHeight: { type: NumberConstructor; }; imageUploadToServer: { type: BooleanConstructor; default: boolean; }; hidePreviewView: { type: BooleanConstructor; default: boolean; }; maxlength: { type: NumberConstructor; default: null; }; placeholder: { type: StringConstructor; default: string; }; toolbarConfig: { type: import("vue").PropType; default: () => (string | string[])[]; }; fullscreenZIndex: { type: NumberConstructor; default: number; }; hintConfig: { type: import("vue").PropType>; default: {}; }; customHintReplaceFn: { type: import("vue").PropType<(prefix: string, row: any) => string>; }; beforeShowHint: { type: import("vue").PropType<(value: string) => boolean>; }; baseUrl: { type: StringConstructor; default: null; }; breaks: { type: BooleanConstructor; default: boolean; }; customParse: { type: import("vue").PropType<(html: string) => string>; default: null; }; renderParse: { type: import("vue").PropType<(html: string) => string>; default: null; }; mdRules: { type: ObjectConstructor; default: () => {}; }; customRendererRules: { type: import("vue").PropType; default: () => never[]; }; customXssRules: { type: import("vue").PropType; default: () => never[]; }; mdPlugins: { type: import("vue").PropType; default: () => never[]; }; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (...args: any[]) => void; checkedChange: (...args: any[]) => void; contentChange: (...args: any[]) => void; afterEditorInit: (...args: any[]) => void; imageUpload: (...args: any[]) => void; previewContentChange: (...args: any[]) => void; selectHint: (...args: any[]) => void; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly {}; }; mode: { type: import("vue").PropType; default: string; }; customThemeConfig: { type: import("vue").PropType; }; customToolbars: { type: import("vue").PropType>; }; disableChangeEvent: { type: BooleanConstructor; default: boolean; }; editorContainerHeight: { type: NumberConstructor; }; imageUploadToServer: { type: BooleanConstructor; default: boolean; }; hidePreviewView: { type: BooleanConstructor; default: boolean; }; maxlength: { type: NumberConstructor; default: null; }; placeholder: { type: StringConstructor; default: string; }; toolbarConfig: { type: import("vue").PropType; default: () => (string | string[])[]; }; fullscreenZIndex: { type: NumberConstructor; default: number; }; hintConfig: { type: import("vue").PropType>; default: {}; }; customHintReplaceFn: { type: import("vue").PropType<(prefix: string, row: any) => string>; }; beforeShowHint: { type: import("vue").PropType<(value: string) => boolean>; }; baseUrl: { type: StringConstructor; default: null; }; breaks: { type: BooleanConstructor; default: boolean; }; customParse: { type: import("vue").PropType<(html: string) => string>; default: null; }; renderParse: { type: import("vue").PropType<(html: string) => string>; default: null; }; mdRules: { type: ObjectConstructor; default: () => {}; }; customRendererRules: { type: import("vue").PropType; default: () => never[]; }; customXssRules: { type: import("vue").PropType; default: () => never[]; }; mdPlugins: { type: import("vue").PropType; default: () => never[]; }; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onCheckedChange?: ((...args: any[]) => any) | undefined; onContentChange?: ((...args: any[]) => any) | undefined; onAfterEditorInit?: ((...args: any[]) => any) | undefined; onImageUpload?: ((...args: any[]) => any) | undefined; onPreviewContentChange?: ((...args: any[]) => any) | undefined; onSelectHint?: ((...args: any[]) => any) | undefined; }, { placeholder: string; modelValue: string; options: Record; mode: import("./editor-md-types").Mode; maxlength: number; imageUploadToServer: boolean; disableChangeEvent: boolean; hidePreviewView: boolean; toolbarConfig: import("./editor-md-types").ToolbarConfigProp; fullscreenZIndex: number; hintConfig: Record; baseUrl: string; breaks: boolean; customParse: (html: string) => string; renderParse: (html: string) => string; mdRules: Record; customRendererRules: import("./editor-md-types").ICustomRenderRule[]; customXssRules: import("./editor-md-types").ICustomXssRule[]; mdPlugins: import("./editor-md-types").MdPlugin[]; }>, { hintTemplate?(_: {}): any; }>; export default _default; declare type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };