import * as React from 'react'; import { GridRenderContext } from '../../../models'; import { GridPrivateApiCommunity } from '../../../models/api/gridApiCommunity'; import { DataGridProcessedProps } from '../../../models/props/DataGridProps'; import { GridStateInitializer } from '../../utils/useGridInitializeState'; type RootProps = Pick; export type GridVirtualizationState = { enabled: boolean; enabledForColumns: boolean; enabledForRows: boolean; renderContext: GridRenderContext; }; export declare const EMPTY_RENDER_CONTEXT: { firstRowIndex: number; lastRowIndex: number; firstColumnIndex: number; lastColumnIndex: number; }; export declare const virtualizationStateInitializer: GridStateInitializer; export declare function useGridVirtualization(apiRef: React.MutableRefObject, props: RootProps): void; export {};