import * as react_jsx_runtime from 'react/jsx-runtime';
import React$1 from 'react';
import { JSONContent } from '@tiptap/core';

interface FullEditorProps {
    classNames?: {
        root?: string;
        toolbar?: string;
        editor?: string;
    }
    styles?: {
        root?: React.CSSProperties;
        toolbar?: React.CSSProperties;
        editor?: React.CSSProperties;
    }
    content?: string;
    onUpdate?: ({json, html, text}: {
        json: JSONContent;
        text: string;
        html: string;
        isEmpty: boolean;
    }) => void;
    autofocus?: "start" | "end" | "all" | number | boolean | null
}

declare const FullEditor: React$1.MemoExoticComponent<(props: FullEditorProps) => react_jsx_runtime.JSX.Element>;

export { FullEditor };
