import { GridInitialState as GridInitialStateCommunity, GridState as GridStateCommunity } from 'mui-ultra/x-data-grid'; import type { GridDetailPanelState, GridDetailPanelInitialState, GridColumnReorderState, GridColumnResizeState, GridColumnPinningState } from '../hooks'; /** * The state of `DataGridPro`. */ export interface GridStatePro extends GridStateCommunity { columnReorder: GridColumnReorderState; columnResize: GridColumnResizeState; pinnedColumns: GridColumnPinningState; detailPanel: GridDetailPanelState; } /** * The initial state of `DataGridPro`. */ export interface GridInitialStatePro extends GridInitialStateCommunity { pinnedColumns?: GridColumnPinningState; detailPanel?: GridDetailPanelInitialState; }