import * as React from 'react'; import { Component } from 'react'; import { ProTable as OriginalProTable, ActionType, ProColumnType } from '@ant-design/pro-components'; import type { ProFormInstance } from '@ant-design/pro-components'; import 'antd/dist/antd.variable.min.css'; import '../../variables.scss'; interface IValueEnum { text: string; value: string; status: string; } type IExtendsColType = ProColumnType & { valueEnum?: IValueEnum[]; renderTag?: boolean; }; export type IProTableProps = React.ComponentProps & { columns?: IExtendsColType; }; declare class ProTable extends Component { state: { selectedRowKeys: any; collapsed: boolean; }; actionRef: React.RefObject; formRef: React.RefObject>; onSelectRowsChange: (selectedRowKeys: any, selectedRows: any) => void; getSelectedRowKeys(): any; setSelectedRowKeys(selectedRowKeys: any): void; componentDidMount(): void; render(): React.JSX.Element; } export default ProTable;