import { CellProps, TypeColumn } from '../../types.js'; export type TypeBuildEditCellPropsArgs = { value: unknown; data: CellProps["data"]; rowIndex: number; remoteRowIndex: number; rowId: string | number; rowSelected: boolean; selection: unknown; multiSelect: boolean; naturalRowHeight: boolean; resolvedRowHeight: number; minRowHeight: number; column: TypeColumn; columnId: string; columnIndex: number; columnCount: number; computedWidth?: number; editValue?: unknown; inEdit?: boolean; editable: boolean; editStartEvent: string; theme: string; totalDataCount: number; virtualizeColumns: boolean; }; /** * Builds the cell object exposed to Inovua-style editability and editor hooks. * Keep pointer and public-API edit starts on this one path: upstream supplies * the same computed cell metadata regardless of how editing begins. */ export declare function buildEditCellProps({ value, data, rowIndex, remoteRowIndex, rowId, rowSelected, selection, multiSelect, naturalRowHeight, resolvedRowHeight, minRowHeight, column, columnId, columnIndex, columnCount, computedWidth, editValue, inEdit, editable, editStartEvent, theme, totalDataCount, virtualizeColumns, }: TypeBuildEditCellPropsArgs): CellProps; //# sourceMappingURL=editing.d.ts.map