import * as React from "react";
import Editor from "../editor";
import type { GradedGroupDefaultWidgetOptions } from "@khanacademy/perseus-core";
type Props = any;
declare class GradedGroupEditor extends React.Component<Props> {
    static propTypes: {
        title: any;
        content: any;
        widgets: any;
        images: any;
        apiOptions: any;
        onChange: any;
    };
    static widgetName: "graded-group";
    static defaultProps: GradedGroupDefaultWidgetOptions;
    editor: React.RefObject<Editor>;
    hintEditor: React.RefObject<Editor>;
    change: (arg1: any, arg2: any, arg3: any) => any;
    handleAddHint: () => void;
    handleRemoveHint: (arg1: React.MouseEvent) => void;
    getSaveWarnings: () => any;
    serialize: () => {
        title: string;
        hint: any | null | undefined;
    };
    render(): React.ReactNode;
}
export default GradedGroupEditor;
