import { MultiLangText } from '../../model/CommonTypes.ts'; import { FieldValidationRule } from '../../validator/FieldValidator.ts'; import { RichTextIframeContext, ToolButton } from './RichTextModel.ts'; declare const _default: import('vue').DefineComponent; contentMaxWidth: { type: import('vue').PropType; }; disabled: { type: import('vue').PropType; }; viewMode: { type: import('vue').PropType; }; required: { type: import('vue').PropType; }; validationMessageRequired: { type: import('vue').PropType; }; extraValidationRules: { type: import('vue').PropType[]>; }; ignoreSavePoint: { type: import('vue').PropType; }; hideErrorMessage: { type: import('vue').PropType; }; toolButtons: { type: import('vue').PropType; }; contentClass: { type: import('vue').PropType; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { editorIframeReady: (context: RichTextIframeContext) => void; }, string, import('vue').PublicProps, Readonly; contentMaxWidth: { type: import('vue').PropType; }; disabled: { type: import('vue').PropType; }; viewMode: { type: import('vue').PropType; }; required: { type: import('vue').PropType; }; validationMessageRequired: { type: import('vue').PropType; }; extraValidationRules: { type: import('vue').PropType[]>; }; ignoreSavePoint: { type: import('vue').PropType; }; hideErrorMessage: { type: import('vue').PropType; }; toolButtons: { type: import('vue').PropType; }; contentClass: { type: import('vue').PropType; }; }>> & Readonly<{ onEditorIframeReady?: ((context: RichTextIframeContext) => any) | undefined; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;