///
import { SetState } from 'ahooks/es/useSetState';
import { ProTableBuiltInActionType, ProTableTableActionType, ProTableBuiltInColumnActionNames } from './types';
export default function useColumnActions(): {
columnActions: Record;
columnActionConfigs: ProTableTableActionType[];
setColumnActions: SetState>;
renderColumnsActions: (this: any, record: any, idx: number, dataSource: any[], actionConfigs?: any[]) => JSX.Element;
hasColumnsActions: (dataSource: any[], actionConfigs?: any[]) => boolean;
hasColumnActions: (record: any, idx: number, dataSource: any[], actionConfigs?: any[]) => boolean;
};