UNPKG

@mui/x-data-grid

Version:

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

14 lines (13 loc) 1.38 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'; export declare const ROW_SELECTION_PROPAGATION_DEFAULT: GridRowSelectionPropagation; export declare function getCheckboxPropsSelector(groupId: GridRowId, autoSelectParents: boolean): import("../../..").OutputSelector<import("../../../models/gridStateCommunity").GridStateCommunity, { 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) => void; export declare const findRowsToDeselect: (apiRef: RefObject<GridPrivateApiCommunity>, tree: GridRowTreeConfig, deselectedRow: GridRowId, autoSelectDescendants: boolean, autoSelectParents: boolean, removeRow: (rowId: GridRowId) => void) => void;