import React from 'react'; import type { GridCellParams, GridColDef, GridDensity, GridEditMode, GridRowData, GridRowId } from './types'; interface DataGridRowProps { row: TRow; rowIndex: number; columns: GridColDef[]; density: GridDensity; selected?: boolean; checkboxSelection?: boolean; onRowSelectionChange?: (id: GridRowId, selected: boolean) => void; disableRowSelectionOnClick?: boolean; onRowClick?: (params: GridCellParams) => void; editMode?: GridEditMode; processRowUpdate?: (newRow: TRow, oldRow: TRow) => TRow | Promise; onProcessRowUpdateError?: (error: Error) => void; onRowUpdate?: (updatedRow: TRow) => void; testID?: string; } declare function DataGridRowInner({ row, rowIndex, columns, density, selected, checkboxSelection, onRowSelectionChange, disableRowSelectionOnClick, onRowClick, editMode, processRowUpdate, onProcessRowUpdateError, onRowUpdate, testID, }: DataGridRowProps): React.ReactElement; export declare const DataGridRow: typeof DataGridRowInner; export {}; //# sourceMappingURL=DataGridRow.d.ts.map