/// export interface UseTableRowSelectionParams { /** * 外界控制的已选 key 集合 */ selectedRowKeys?: T[]; /** * 默认/初始已选的 key 集合 */ defaultSelectedRowKeys?: T[]; } /** * Table 选择的 Hooks * @param rowKey 当前数据唯一值的 key,与 Table 的 rowKey 保持一致 * @param p 其他可选配置 */ declare const useTableRowSelection: (rowKey: keyof RT, p?: UseTableRowSelectionParams | undefined) => { rowSelection: { selectedRowKeys: KT[]; onSelect: (record: RT, selected: boolean) => void; onSelectAll: (selected: boolean, _: RT[], changeRows: RT[]) => void; }; setSelectedRowKeys: import("react").Dispatch>; onCleanSelected: () => void; }; export default useTableRowSelection;