import * as React from 'react'; import type { ProColumns } from '@ant-design/pro-components'; import type { TablePaginationConfig } from 'antd/es/table'; export interface EditProTableProps { rowKey?: string; tableName?: string; columns?: ProColumns[]; dataSource?: DataSourceType[]; headerTitle?: string; exportButton?: boolean; importButton?: boolean; importTemplateList?: string; tableHeaderBold?: boolean; tableHeaderSize?: string; toolBarRender?: boolean; search?: boolean; intl?: string; screen_inner_id?: string; bind_inner_field?: string; pagination?: false | TablePaginationConfig; scroll?: object; actionColumnProps?: { title?: string; width?: number; fixed?: 'left' | 'right' | false; }; loading?: boolean; rowCheck?: boolean; onSubmit?: (data: any) => Promise; onChange?: (newData: readonly DataSourceType[]) => void; } type DataSourceType = { id: string | number; inner_status?: 'add' | 'edit' | 'delete'; [key: string]: any; }; declare const EditProTable: React.FC; export default EditProTable;