export interface ITableSettings { padding?: number; header?: { [key: string]: string; }; } export declare function charRepeater(x: number, char?: string): string; /** * * @returns {string} */ export declare function buildStartLine(fields: any, settings: ITableSettings): string; /** * * @param fields * @param settings * @returns {string} */ export declare function buildEndLine(fields: any, settings: ITableSettings): string; /** * * @param fields * @param settings * @param char * @returns {string} */ export declare function buildLine(fields: any, settings: ITableSettings, char?: string): string; /** * */ export declare function buildLineData(scope: any, fields: any, settings: ITableSettings): string; /** * * @param list * @param settings * @returns {string} */ export declare function drawTable(list: any[], settings?: ITableSettings): string;