import type { DataTableRowSelectionProps } from './row-selection-types.js'; import type { ColumnDef, TableFeature, TableOptions } from '../../hooks/useTable/types.js'; import type { DataTableRowData } from '../../public.api.js'; /** * Helper function to identify the ROW_SELECTION_COLUMN * @internal */ export declare function isRowSelectionColumnDef(column: ColumnDef): boolean; /** * Column definition for the selection column * @internal */ export declare const ROW_SELECTION_COLUMN: ColumnDef; /** * @internal */ export declare const DataTableRowSelection: TableFeature; /** * Configuration hook for the DataTable UserActions feature * @internal */ export declare function useRowSelection(props: DataTableRowSelectionProps, options: TableOptions): void;