///
import { ProTable as OriginalProTable, ActionType, ProColumnType } from '@ant-design/pro-components';
import type { ProFormInstance } from '@ant-design/pro-components';
import { FormProps } from 'rc-field-form/lib/Form';
declare const Component: typeof import("react").Component;
interface IValueEnum {
text: string;
value: string;
status: string;
}
type IExtendsColType = ProColumnType & {
valueEnum?: IValueEnum[];
renderTag?: boolean;
};
export type IProTableProps = React.ComponentProps & {
columns?: IExtendsColType;
intl?: string;
onValuesChange?: FormProps['onValuesChange'];
};
declare class ProTable extends Component {
state: {
selectedRowKeys: any;
selectedRows: any[];
collapsed: boolean;
};
actionRef: import("react").RefObject;
formRef: import("react").RefObject>;
onSelectRowsChange: (selectedRowKeys: any, selectedRows: any) => void;
getSelectedRowKeys(): any;
getSelectedRows(): any[];
setSelectedRowKeys(selectedRowKeys: any): void;
componentDidMount(): void;
render(): JSX.Element;
}
export default ProTable;