import { PrismaCmsEditorRawContent } from '@prisma-cms/editor';
import React from 'react';
import EditorComponent, { EditorComponentProps } from '../../EditorComponent';
export declare class RichText extends EditorComponent {
    static Name: "RichText";
    static defaultProps: {
        hide_wrapper_in_default_mode: boolean;
        errorDelay: number;
        SaveIcon: React.ComponentType<{}>;
        ResetIcon: React.ComponentType<import("material-ui/SvgIcon").SvgIconProps>;
        EditIcon: React.ComponentType<import("material-ui/SvgIcon").SvgIconProps>;
        cacheKeyPrefix: string;
        contentEditable: boolean | undefined;
    };
    constructor(props: EditorComponentProps);
    renderPanelView(content?: React.ReactNode): React.ReactNode;
    canBeChild(): boolean;
    onChangeEditor(value: PrismaCmsEditorRawContent): void;
    isEditorReadOnly(): any;
    renderChildren(): JSX.Element;
}
export default RichText;
