import { RowData, Cell, Column, Row, Table } from '../types'; import { Getter } from '../utils'; export interface CellContext { table: Table; column: Column; row: Row; cell: Cell; getValue: Getter; renderValue: Getter; } export interface CoreCell { id: string; getValue: CellContext['getValue']; renderValue: CellContext['renderValue']; row: Row; column: Column; getContext: () => CellContext; } export declare function createCell(table: Table, row: Row, column: Column, columnId: string): Cell;