/** * Format row parsing and building — Photon CSV Format v1.0. */ import type { ColumnMeta } from './types.js'; /** Detect if a row of cells is a format/separator row (all cells match the dash pattern). */ export declare function isFormatRow(cells: string[]): boolean; /** Parse a single format cell like `:---#:` or `>---$w120+*:` into ColumnMeta. */ export declare function parseFormatCell(cell: string): ColumnMeta; /** Build a format cell string from ColumnMeta. */ export declare function buildFormatCell(m: ColumnMeta): string; /** Build a complete format row from an array of ColumnMeta. */ export declare function buildFormatRow(meta: ColumnMeta[]): string[]; /** Create default metadata array (all left-aligned text). */ export declare function initDefaultMeta(count: number): ColumnMeta[]; //# sourceMappingURL=format.d.ts.map