export interface CliTableInfo { /** Header for the table */ name: string; /** Pad the field out to this width */ width: number; /** Get the field value */ get: (obj: T, index?: number) => string | null; /** * Is this field enabled, * Fields are only enabled if every data record returns true for enabled */ enabled?: (obj: T) => boolean; } export declare class CliTable { fields: CliTableInfo[]; add(fields: CliTableInfo): void; print(data: T[], rowPadding?: string): string[]; } //# sourceMappingURL=cli.table.d.ts.map