import chalk from 'chalk';
export declare const TABLE_FLAGS: {
    extended: import("@oclif/core/interfaces").BooleanFlag<boolean>;
};
export type TableFlags = {
    extended?: boolean;
};
export type TableColumn = {
    header?: string;
    width?: number;
    primary?: boolean;
    color?: chalk.Chalk;
    extended?: boolean;
    truncate?: boolean;
    get?: (row: any) => string | undefined;
};
export type TableOptions = {
    extended?: boolean;
};
/**
 * https://github.com/cli-table/cli-table3/blob/master/basic-usage.md
 */
export declare const table: <T extends Record<string, any>>(data: T[] | undefined, header: Partial<Record<keyof T, TableColumn>>, options?: TableOptions) => string;
//# sourceMappingURL=table.d.ts.map