import { components } from "@khanacademy/perseus";
import { type TableDefaultWidgetOptions } from "@khanacademy/perseus-core";
import * as React from "react";
type Props = any;
declare class TableEditor extends React.Component<Props> {
    static propTypes: {
        rows: any;
        columns: any;
        headers: any;
        answers: any;
    };
    static widgetName: "table";
    static defaultProps: TableDefaultWidgetOptions;
    numberOfColumns: React.RefObject<components.NumberInput>;
    focus: () => void;
    onSizeInput: (arg1: number, arg2: number) => void;
    serialize: () => any;
    render(): React.ReactNode;
}
export default TableEditor;
