import { type CellEditorOption, type Column, type Row, type RowData, type TableFeatures } from "./index"; import "./sv-grid-scrollbar"; import { type ResolvedCellFormat } from "./conditional-formatting"; export declare function createCellRender(ctx: any): { cellConditionalFormat: (row: Row, column: Column, value: unknown) => ResolvedCellFormat | null; computeRowClass: (row: Row, rowIndex: number) => string; computeCellClass: (row: Row, column: Column) => string; computeCellTooltip: (row: Row, column: Column) => string | null; computeCellValidity: (row: Row, column: Column) => { invalid: boolean; message: string | null; }; computeCellNote: (row: Row, column: Column) => string | null; getColumnEditorOptions: (column: Column, row?: Row | null) => CellEditorOption[]; areEditorOptionsLoading: (column: Column, row?: Row | null) => boolean; formatListCellValue: (column: Column, value: unknown, row?: Row | null) => string; formatCellValue: (column: Column, value: unknown, row: Row) => string; formatPinnedValue: (column: Column, value: unknown) => string; computePinnedCellClass: (rowData: TData, column: Column) => string; };