@mui/x-data-grid-premium
Version:
The Premium plan edition of the MUI X Data Grid Components.
21 lines • 1.4 kB
TypeScript
import { type GridColDef, type GridRowModel, type GridLocaleTextApi } from '@mui/x-data-grid-pro';
import type { RefObject } from '@mui/x-internals/types';
import type { DataGridPremiumProcessedProps } from "../../../models/dataGridPremiumProps.js";
import type { GridApiPremium } from "../../../models/gridApiPremium.js";
import type { GridPivotingStaticPropsOverrides, GridPivotingDynamicPropsOverrides, GridPivotModel } from "./gridPivotingInterfaces.js";
export declare const defaultGetPivotDerivedColumns: NonNullable<DataGridPremiumProcessedProps['getPivotDerivedColumns']>;
export declare const getInitialColumns: (originalColumns: DataGridPremiumProcessedProps["columns"], getPivotDerivedColumns: DataGridPremiumProcessedProps["getPivotDerivedColumns"], getLocaleText: GridLocaleTextApi["getLocaleText"]) => Map<string, GridColDef>;
export declare const getPivotForcedProps: (pivotModel: GridPivotModel, columns: Map<string, GridColDef>, groupingColDef: DataGridPremiumProcessedProps["groupingColDef"]) => GridPivotingStaticPropsOverrides;
export declare const createPivotPropsFromRows: ({
rows,
columns,
pivotModel,
pivotingColDef,
apiRef
}: {
rows: GridRowModel[];
columns: Map<string, GridColDef>;
pivotModel: GridPivotModel;
pivotingColDef: DataGridPremiumProcessedProps["pivotingColDef"];
apiRef: RefObject<GridApiPremium>;
}) => GridPivotingDynamicPropsOverrides;