import type { GridEditCellMeta } from './api/gridEditingApi'; export interface GridEditCellProps { value?: V | undefined; isValidating?: boolean; isProcessingProps?: boolean; changeReason?: GridEditCellMeta['changeReason']; [prop: string]: any; } export declare type GridEditRowProps = { [field: string]: GridEditCellProps; }; export declare type GridEditRowsModel = { [rowId: string]: GridEditRowProps; }; export declare type GridEditingState = GridEditRowsModel; export declare type GridEditMode = 'cell' | 'row'; declare enum GridEditModes { Cell = "cell", Row = "row" } declare enum GridCellModes { Edit = "edit", View = "view" } declare enum GridRowModes { Edit = "edit", View = "view" } export { GridEditModes, GridCellModes, GridRowModes };