import { AnyObject } from 'antd/lib/_util/type'; import { TableProps } from 'antd/lib/table'; import { ColumnGroupType, ColumnType } from 'antd/lib/table/interface'; import { Reference } from 'rc-table'; import React from 'react'; export interface NextColumnType extends Omit | ColumnType, 'key' | 'dataIndex' | 'rowKey'> { key?: keyof T; dataIndex?: keyof T; } export interface Props extends Omit, 'columns' | 'rowKey'> { defaultData?: string; columns?: NextColumnType[]; rowKey?: keyof T | ((record: T, index?: number) => keyof T); } export type RefInternalTable = (props: React.PropsWithChildren> & { ref?: React.Ref; }) => React.ReactElement; declare const ForwardExternalTable: React.ForwardRefExoticComponent & React.RefAttributes>; export default ForwardExternalTable;