import React, { ReactNode } from "react"; import { Field } from "@alifd/next"; import { Rule } from "@alifd/next/types/field"; export interface IBaseTableFieldProps { name: string; value?: any; onChange: (value: any) => void; nextTablePrefix: string; rules?: Rule; } declare class BaseTableField

extends React.Component { field: Field; constructor(props: IBaseTableFieldProps & P); componentWillMount(): void; componentWillReceiveProps(nextProps: IBaseTableFieldProps): void; validate(): Promise; convertValueToSet(value: any): any; dataChangeHandler(value: any): void; renderField(): ReactNode; render(): JSX.Element; } export default BaseTableField;