import { ColumnConfig } from '../../../shared/types/table';
/**
 * Añade columna de acciones de edición o fusiona con columna `actions` existente.
 * Misma semántica que el `useMemo` previo en `Table.tsx`.
 */
export declare function buildColumnsWithEditActions<T>(params: {
    effectiveColumns: ColumnConfig<T>[];
    hasEditableColumns: boolean;
    showEditActions: boolean | undefined;
}): ColumnConfig<T>[];
/**
 * Marca `resizable: true` en columnas sin `width` explícito (salvo `resizable === false`).
 */
export declare function applyAutoResizeFlagsToColumns<T>(columns: ColumnConfig<T>[]): ColumnConfig<T>[];
//# sourceMappingURL=tableColumnTransforms.d.ts.map