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'; interface IValueEnum { text: string; value: string; status: string; } declare type IExtendsColType = ProColumnType & { valueEnum?: IValueEnum[]; renderTag?: boolean; }; export declare type IProTableProps = React.ComponentProps & { columns?: IExtendsColType; }; declare class ProTable extends Component { state: { selectedRowKeys: any; selectedRows: any[]; collapsed: boolean; }; actionRef: React.RefObject; formRef: React.RefObject>; onSelectRowsChange: (selectedRowKeys: any) => void; getSelectedRowKeys(): any; getSelectedRows(): any[]; setSelectedRowKeys(selectedRowKeys: any): void; componentDidMount(): void; render(): JSX.Element; } export default ProTable;