import { ExtendedFields, TDNode } from 'treedoc'; export declare class TableOption { extendedFields?: ExtendedFields; fields?: string[] | undefined; fieldsIncluded: boolean; isColumnExpanded: boolean; consoleColumns: number; isArray: boolean; } export declare class Column { name: string; width: number; totalWidth: number; displayWidth: number; constructor(name: string); addWidth(width: number): void; } export declare class TDNodeTable { nodes: TDNode[]; opt: TableOption; columns: Column[]; rows: any[][]; allColumns: Map; constructor(nodes: TDNode[], opt?: Partial); buildColumns(): void; get lengthLimit(): number; buildTable(): any[][]; get trimLimit(): number; private toString; private highLight; }