@mui/x-data-grid-premium
Version:
The Premium plan edition of the MUI X Data Grid Components.
29 lines • 1.3 kB
TypeScript
import { type GridAggregationPosition } from '@mui/x-data-grid-pro/internals';
import { type GridRowId } from '@mui/x-data-grid-pro';
import type { GridStatePremium } from "../../../models/gridStatePremium.js";
export declare const gridAggregationStateSelector: import("@mui/x-data-grid").OutputSelector<GridStatePremium, unknown, import("./gridAggregationInterfaces.js").GridAggregationState>;
/**
* Get the aggregation model, containing the aggregation function of each column.
* If a column is not in the model, it is not aggregated.
* @category Aggregation
*/
export declare const gridAggregationModelSelector: (args_0: import("react").RefObject<{
state: GridStatePremium;
} | null>) => import("./gridAggregationInterfaces.js").GridAggregationModel;
/**
* Get the aggregation results as a lookup.
* @category Aggregation
*/
export declare const gridAggregationLookupSelector: (args_0: import("react").RefObject<{
state: GridStatePremium;
} | null>) => import("./gridAggregationInterfaces.js").GridAggregationLookup;
export declare const gridCellAggregationResultSelector: (args_0: import("react").RefObject<{
state: GridStatePremium;
} | null>, args_1: {
id: GridRowId;
field: string;
}) => {
position: GridAggregationPosition;
value: any;
formattedValue?: any;
} | null;