UNPKG

@mui/x-data-grid

Version:

The Community plan edition of the Data Grid components (MUI X).

14 lines 1.54 kB
import { RefObject } from '@mui/x-internals/types'; import type { GridRowId, GridRowTreeConfig } from '../../../models/gridRows'; import type { DataGridProcessedProps } from '../../../models/props/DataGridProps'; import type { GridPrivateApiCommunity } from '../../../models/api/gridApiCommunity'; import { type GridRowSelectionPropagation } from "../../../models/gridRowSelectionModel.js"; import { type RowSelectionManager } from "../../../models/gridRowSelectionManager.js"; export declare const ROW_SELECTION_PROPAGATION_DEFAULT: GridRowSelectionPropagation; export declare function getCheckboxPropsSelector(groupId: GridRowId, autoSelectParents: boolean): import("@mui/x-data-grid").OutputSelector<import("../../../models/gridStateCommunity").GridStateCommunity, RowSelectionManager, { isIndeterminate: boolean; isChecked: boolean; }>; export declare function isMultipleRowSelectionEnabled(props: Pick<DataGridProcessedProps, 'signature' | 'disableMultipleRowSelection' | 'checkboxSelection'>): boolean; export declare const findRowsToSelect: (apiRef: RefObject<GridPrivateApiCommunity>, tree: GridRowTreeConfig, selectedRow: GridRowId, autoSelectDescendants: boolean, autoSelectParents: boolean, addRow: (rowId: GridRowId) => void, rowSelectionManager?: RowSelectionManager) => void; export declare const findRowsToDeselect: (apiRef: RefObject<GridPrivateApiCommunity>, tree: GridRowTreeConfig, deselectedRow: GridRowId, autoSelectDescendants: boolean, autoSelectParents: boolean, removeRow: (rowId: GridRowId) => void) => void;