import { GridApiCommon, GridColumnReorderApi, GridRowMultiSelectionApi, GridRowProApi } from 's-data-grid'; import { GridPrivateOnlyApiCommon, GridInfiniteLoaderPrivateApi } from 's-data-grid/internals'; import { GridInitialStatePro, GridStatePro } from './gridStatePro'; import type { GridColumnPinningApi, GridDetailPanelApi, GridRowPinningApi, GridDetailPanelPrivateApi, GridDataSourceApi, GridDataSourcePrivateApi } from '../hooks'; import type { DataGridProProcessedProps } from './dataGridProProps'; /** * The api of `DataGridPro`. */ export interface GridApiPro extends GridApiCommon, GridRowProApi, GridColumnPinningApi, GridDetailPanelApi, GridRowPinningApi, GridDataSourceApi, GridRowMultiSelectionApi, GridColumnReorderApi { } export interface GridPrivateApiPro extends GridApiPro, GridPrivateOnlyApiCommon, GridDetailPanelPrivateApi, GridInfiniteLoaderPrivateApi, GridDataSourcePrivateApi { }