import { MatrixDefinition, MatrixTable, WorkflowTableRenderResult, RecordDefinition, RecordTableRow } from './shared.js'; import { WorkflowTableBlock } from '../../types/memory.js'; declare class WorkflowTableRenderer { renderMatrix(block: WorkflowTableBlock, definition: MatrixDefinition, matrix: MatrixTable, warnings: string[]): WorkflowTableRenderResult; renderRecords(block: WorkflowTableBlock, definition: RecordDefinition, rows: RecordTableRow[], totalRow: RecordTableRow | undefined, warnings: string[]): WorkflowTableRenderResult; private buildMatrixRenderedData; private buildRecordRenderedData; private renderMarkdownMatrix; private renderMarkdownRecords; private formatNumericCell; private formatRecordCell; private formatNumericValue; private resolveCellFormat; private isNumericRecordColumn; } export { WorkflowTableRenderer };