import type { RefObject } from '@mui/x-internals/types'; import type { GridPrivateApiPremium } from "../../../models/gridApiPremium.js"; import type { DataGridPremiumProcessedProps } from "../../../models/dataGridPremiumProps.js"; import type { GridAggregationLookup, GridAggregationRules } from "./gridAggregationInterfaces.js"; export declare const shouldApplySorting: (aggregationRules: GridAggregationRules, aggregatedFields: string[]) => boolean; export declare const createAggregationLookup: ({ apiRef, aggregationRules, aggregatedFields, aggregationRowsScope, getAggregationPosition, isDataSource, applySorting }: { apiRef: RefObject; aggregationRules: GridAggregationRules; aggregatedFields: string[]; aggregationRowsScope: DataGridPremiumProcessedProps["aggregationRowsScope"]; getAggregationPosition: DataGridPremiumProcessedProps["getAggregationPosition"]; isDataSource: boolean; applySorting: boolean; }) => GridAggregationLookup;