import { type OrdererDefaultWidgetOptions } from "@khanacademy/perseus-core";
import * as React from "react";
type Props = any;
export declare const getUpdatedOptions: (correctOptions: Array<{
    content: string;
}>, otherOptions: Array<{
    content: string;
}>, whichOptions?: string, options?: string[]) => Record<string, any>;
declare class OrdererEditor extends React.Component<Props> {
    static propTypes: {
        correctOptions: any;
        otherOptions: any;
        height: any;
        layout: any;
        onChange: any;
    };
    static widgetName: "orderer";
    static defaultProps: OrdererDefaultWidgetOptions;
    onOptionsChange: (arg1: "correctOptions" | "otherOptions", arg2: any, arg3: any) => any;
    onLayoutChange: (arg1: React.ChangeEvent<HTMLInputElement>) => void;
    onHeightChange: (arg1: React.ChangeEvent<HTMLInputElement>) => void;
    serialize: () => any;
    render(): React.ReactNode;
}
export default OrdererEditor;
