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; export declare function isMultipleRowSelectionEnabled(props: Pick): boolean; export declare const findRowsToSelect: (apiRef: React.MutableRefObject, tree: GridRowTreeConfig, selectedRow: GridRowId, autoSelectDescendants: boolean, autoSelectParents: boolean, addRow: (rowId: GridRowId) => void) => void; export declare const findRowsToDeselect: (apiRef: React.MutableRefObject, tree: GridRowTreeConfig, deselectedRow: GridRowId, autoSelectDescendants: boolean, autoSelectParents: boolean, removeRow: (rowId: GridRowId) => void) => void;