import type { GridRowId } from '@mui/x-data-grid-pro'; import type { GridStatePremium } from "../../../models/gridStatePremium.js"; export declare const gridFormulaStateSelector: import("@mui/x-data-grid").OutputSelector; /** * Get the evaluated formula results as a lookup, keyed by row id and field. * @category Formulas */ export declare const gridFormulaLookupSelector: (args_0: import("react").RefObject<{ state: GridStatePremium; } | null>) => import("./gridFormulaInterfaces.js").GridFormulaLookup; /** * Get the cell whose formula references are currently highlighted, or `null`. */ export declare const gridFormulaActiveEditSelector: (args_0: import("react").RefObject<{ state: GridStatePremium; } | null>) => import("./gridFormulaInterfaces.js").GridFormulaActiveEdit | null; /** * Get the evaluated result of one formula cell, or `null` when the cell does * not hold a formula. Presence in the lookup is the masking criterion — a * formula evaluating to `null` still returns a result entry. * @category Formulas */ export declare const gridCellFormulaResultSelector: (args_0: import("react").RefObject<{ state: GridStatePremium; } | null>, args_1: { id: GridRowId; field: string; }) => import("./engine/index.js").FormulaResult | null;