///
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;
}