import { type Block, type Cell } from '@mdgate/document'; /** Merge/boundary properties of one cell. */ export interface CellProp { mergeFirst: boolean; mergeCont: boolean; vmergeFirst: boolean; vmergeCont: boolean; /** Right boundary in twips. */ right: number; } export declare function emptyCellProp(): CellProp; /** One logical row: its cells with their properties, and whether it is a header. */ export interface GridRow { cells: Array<[Block[], CellProp]>; header: boolean; } /** Assemble logical rows into the canonical grid. */ export declare function buildEdgeTable(rowsIn: GridRow[]): Block | undefined; export type { Cell };