import React, { ReactNode } from 'react'; import { ColumnProps } from 'antd/lib/table/interface'; import { WrappedFormUtils } from 'antd/lib/form/Form'; interface EditColumnProps extends ColumnProps { editable?: ((form: WrappedFormUtils, record: any, dataIndex: any, rowIndex: number) => ReactNode); } interface TableProps { rowKey?: string; scroll?: { x?: boolean | number | string; y?: boolean | number | string; }; value?: any[]; columns?: EditColumnProps[]; onChange?: (data: any[]) => void; title?: (currentPageData: any[]) => React.ReactNode; resolveEditData?: (row?: any) => any; } declare class Column extends React.Component { } export default class EditableTable extends React.Component { static Column: typeof Column; render(): JSX.Element; } export {};