import { DefineComponent, ExtractPropTypes, PropType, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; import { EditorDefaultStyle } from 'index'; declare const _default: DefineComponent string; }; modelValue: { type: StringConstructor; default: string; }; default: { type: PropType; default: () => {}; }; toolbar: { type: PropType; default: () => any[]; }; imgUpload: { type: FunctionConstructor; default: any; }; mediaUpload: { type: FunctionConstructor; default: any; }; menubar: { type: StringConstructor; default: string; }; height: { type: (NumberConstructor | StringConstructor)[]; default: number; }; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; language: { type: PropType<"en" | "zh">; default: string; validator: (val: string) => boolean; }; maxLength: { type: (NumberConstructor | StringConstructor)[]; default: number; }; }>, { setContent: (val: string) => void; getContent: () => any; imageSuccessCBK: (arr: any[]) => void; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { change: (value: string) => void; "update:modelValue": (value: string) => void; }, string, PublicProps, Readonly< ExtractPropTypes<{ desc: { type: StringConstructor; default: string; }; imgUploadUrl: { type: StringConstructor; default: string; }; fontFamilies: { type: StringConstructor; default: string; }; fontSizes: { type: StringConstructor; default: string; }; required: { type: BooleanConstructor; default: boolean; }; id: { type: StringConstructor; default: () => string; }; modelValue: { type: StringConstructor; default: string; }; default: { type: PropType; default: () => {}; }; toolbar: { type: PropType; default: () => any[]; }; imgUpload: { type: FunctionConstructor; default: any; }; mediaUpload: { type: FunctionConstructor; default: any; }; menubar: { type: StringConstructor; default: string; }; height: { type: (NumberConstructor | StringConstructor)[]; default: number; }; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; language: { type: PropType<"en" | "zh">; default: string; validator: (val: string) => boolean; }; maxLength: { type: (NumberConstructor | StringConstructor)[]; default: number; }; }>> & Readonly<{ onChange?: (value: string) => any; "onUpdate:modelValue"?: (value: string) => any; }>, { width: string | number; desc: string; default: EditorDefaultStyle; required: boolean; height: string | number; id: string; modelValue: string; maxLength: string | number; imgUploadUrl: string; fontFamilies: string; fontSizes: string; toolbar: string[]; imgUpload: Function; mediaUpload: Function; menubar: string; language: "en" | "zh"; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; export default _default;