interface ColumnConfig {
    name: string;
    title: string;
    alignment?: 'left';
    color?: string;
}
/**
 * Minimal table renderer using string-width@7 for ANSI-aware column sizing.
 */
export declare class Table {
    private columns;
    private rows;
    constructor(config: {
        columns: ColumnConfig[];
    });
    addRow(row: Record<string, string>): void;
    render(): string;
    printTable(): void;
}
export {};
//# sourceMappingURL=table.d.ts.map