UNPKG

@mui/x-data-grid-pro

Version:

The Pro plan edition of the MUI X Data Grid components.

36 lines 1.86 kB
import { RefObject } from '@mui/x-internals/types'; import { GridRowId } from '@mui/x-data-grid'; import { CacheChunkManager, DataSourceRowsUpdateStrategy, GridDataSourceBaseOptions, GridStrategyProcessor } from '@mui/x-data-grid/internals'; import { GridPrivateApiPro } from "../../../models/gridApiPro.js"; import { DataGridProProcessedProps } from "../../../models/dataGridProProps.js"; import { GridDataSourceApiPro, GridDataSourcePrivateApiPro } from "./models.js"; export declare const INITIAL_STATE: { loading: {}; errors: {}; }; export declare const useGridDataSourceBasePro: <Api extends GridPrivateApiPro>(apiRef: RefObject<Api>, props: DataGridProProcessedProps, options?: GridDataSourceBaseOptions) => { api: { public: GridDataSourceApiPro; private: GridDataSourcePrivateApiPro; }; debouncedFetchRows: ((parentId?: import("@mui/x-data-grid").GridRowId, params?: import("@mui/x-data-grid/internals").GridDataSourceFetchRowsParams<import("@mui/x-data-grid").GridGetRowsParams>) => Promise<void>) & import("@mui/utils/debounce").Cancelable; flatTreeStrategyProcessor: { strategyName: DataSourceRowsUpdateStrategy; group: "dataSourceRowsUpdate"; processor: GridStrategyProcessor<"dataSourceRowsUpdate">; }; groupedDataStrategyProcessor: { strategyName: DataSourceRowsUpdateStrategy; group: "dataSourceRowsUpdate"; processor: GridStrategyProcessor<"dataSourceRowsUpdate">; }; events: { strategyAvailabilityChange: import("@mui/x-data-grid").GridEventListener<"strategyAvailabilityChange">; sortModelChange: (...params: unknown[]) => void; filterModelChange: (...params: unknown[]) => void; paginationModelChange: (...params: unknown[]) => void; }; setStrategyAvailability: () => void; cacheChunkManager: CacheChunkManager; cache: import("@mui/x-data-grid").GridDataSourceCache; };