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