import { DataFrame } from '../data_frame'; import { TypeMap } from '../types/mappings'; export declare type DisplayOptions = { /** * The maximum number of columns to display before truncation. Truncation may also occur * if the total printed width in characters exceeds `width` * (default: 20) * */ maxColumns?: number; /** * The maximum width in characters of a column when printing a DataFrame. When the column * * overflows, a "..." placeholder is embedded in the output. A value of zero means unlimited. * (default: 50) */ maxColWidth?: number; /** * The maximum number of rows to output when printing a DataFrame. A value of zero means * unlimited. (default: 60) */ maxRows?: number; /** * Width of the display in characters. A value of zero means unlimited. (default: 0) */ width?: number; }; export declare class DataFrameFormatter { private frame; private maxColumns; private maxColWidth; private maxRows; private width; private htrunc; private vtrunc; private measuredWidths; constructor(options: DisplayOptions, frame: DataFrame); private _preprocess; render(): string; private _totalWidth; private _computeWidthsForColumns; private _measureWidths; _formatFields(rawFields: string[], rawWidths: number[], placeholder?: string): string; } //# sourceMappingURL=print.d.ts.map