import * as React from "react";
import type { GradedGroupSetDefaultWidgetOptions } from "@khanacademy/perseus-core";
type Props = any;
declare class GradedGroupSetEditor extends React.Component<Props> {
    _editors: Array<any>;
    static propTypes: {
        apiOptions: any;
        gradedGroups: any;
        onChange: any;
    };
    static widgetName: "graded-group-set";
    static defaultProps: GradedGroupSetDefaultWidgetOptions;
    UNSAFE_componentWillMount(): void;
    change: (arg1: any, arg2: any, arg3: any) => any;
    getSaveWarnings: () => ReadonlyArray<any>;
    serialize: () => {
        gradedGroups: any;
    };
    renderGroups: () => React.ReactElement;
    addGroup: () => void;
    render(): React.ReactNode;
}
export default GradedGroupSetEditor;
