///
export declare const useActionsPlugin: import("../../utils").TablePlugin;
iconActions: Record;
batchActions: Record;
columnActions: Record;
tableActionConfigs: import("./types").ProTableTableActionType<"add">[];
iconActionConfigs: import("./types").ProTableTableActionType[];
batchActionConfigs: import("./types").ProTableTableActionType<"delete">[];
columnActionConfigs: import("./types").ProTableTableActionType[];
};
setTableActions: import("ahooks/es/useSetState").SetState>;
setIconActions: import("ahooks/es/useSetState").SetState>;
setBatchActions: import("ahooks/es/useSetState").SetState>;
setColumnActions: import("ahooks/es/useSetState").SetState>;
renderTableActions: () => JSX.Element;
renderIconActions: () => JSX.Element;
renderBatchActions: () => JSX.Element;
renderColumnsActions: (this: any, record: any, idx: number, dataSource: any[], actionConfigs?: any[] | undefined) => JSX.Element;
hasColumnsActions: (dataSource: any[], actionConfigs?: any[] | undefined) => boolean;
hasColumnActions: (record: any, idx: number, dataSource: any[], actionConfigs?: any[] | undefined) => boolean;
}>;
export default useActionsPlugin;