import editField from './plugins/editField' import queryField from './plugins/queryField' import table from './plugins/table' import valueType from './plugins/valueType' import actions from './plugins/actions' import config from './plugins/config' import modal from './plugins/modal' import { ProTableQueryFieldPluginConfig } from './plugins/queryField/types' export * from './plugins/queryField/types' import { ProTableEditFieldConfig } from './plugins/editField/types' export * from './plugins/editField/types' import { ProTableActionPluginConfig } from './plugins/actions/types' export * from './plugins/actions/types' import { ProTablePluginConfig } from './plugins/table/types' export * from './plugins/table/types' export * from './utils/enhanceConfigs.types' export interface ProTableBuiltInPlugins { [key: string]: any editField: ReturnType queryField: ReturnType table: ReturnType valueType: ReturnType actions: ReturnType config: ReturnType modal: ReturnType } export interface ProTableProps extends ProTableActionPluginConfig {} export interface ProTableProps extends ProTableQueryFieldPluginConfig {} export interface ProTableProps extends ProTableEditFieldConfig {} export interface ProTableProps extends ProTablePluginConfig {} export interface ProTableProps { rawProps?: ProTableProps tableRef?: React.Ref | undefined __EXTRA_PROPS__?: any }