import type { GridColDef, GridRowModel, GridLocaleTextApi } from '@mui/x-data-grid-pro'; import type { RefObject } from '@mui/x-internals/types'; import type { DataGridPremiumProcessedProps } from "../../../models/dataGridPremiumProps.mjs"; import type { GridApiPremium } from "../../../models/gridApiPremium.mjs"; import type { GridPivotingStaticPropsOverrides, GridPivotingDynamicPropsOverrides, GridPivotModel } from "./gridPivotingInterfaces.mjs"; export declare const defaultGetPivotDerivedColumns: NonNullable; export declare const getInitialColumns: (originalColumns: DataGridPremiumProcessedProps['columns'], getPivotDerivedColumns: DataGridPremiumProcessedProps['getPivotDerivedColumns'], getLocaleText: GridLocaleTextApi['getLocaleText']) => Map; export declare const getPivotForcedProps: (pivotModel: GridPivotModel, columns: Map, groupingColDef: DataGridPremiumProcessedProps['groupingColDef']) => GridPivotingStaticPropsOverrides; export declare const createPivotPropsFromRows: ({ rows, columns, pivotModel, pivotingColDef, apiRef }: { rows: GridRowModel[]; columns: Map; pivotModel: GridPivotModel; pivotingColDef: DataGridPremiumProcessedProps['pivotingColDef']; apiRef: RefObject; }) => GridPivotingDynamicPropsOverrides;