@mui/x-data-grid-premium
Version:
The Premium plan edition of the MUI X Data Grid Components.
21 lines • 1.22 kB
TypeScript
import { GridColDef, GridRowModel, 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 { GridPivotingPropsOverrides, GridPivotModel } from "./gridPivotingInterfaces.js";
export declare const isPivotingAvailable: (props: Pick<DataGridPremiumProcessedProps, "disablePivoting">) => boolean;
export declare const defaultGetPivotDerivedColumns: DataGridPremiumProcessedProps['getPivotDerivedColumns'];
export declare const getInitialColumns: (originalColumns: DataGridPremiumProcessedProps["columns"], getPivotDerivedColumns: DataGridPremiumProcessedProps["getPivotDerivedColumns"], getLocaleText: GridLocaleTextApi["getLocaleText"]) => Map<string, GridColDef>;
export declare const getPivotedData: ({
rows,
columns,
pivotModel,
apiRef,
pivotingColDef
}: {
rows: GridRowModel[];
columns: Map<string, GridColDef>;
pivotModel: GridPivotModel;
apiRef: RefObject<GridApiPremium>;
pivotingColDef: DataGridPremiumProcessedProps["pivotingColDef"];
}) => GridPivotingPropsOverrides;