import { TableColumn } from '../../datatable/DataTable.vue.d'; import { DragableColumn } from '../CustomColumn.vue.d'; /** * Updates the `visible` property of each table column based on the `maxColumn` limit * and how many columns are currently visible. Only columns with `checkedByDefault !== false` * will be considered for visibility. * * @param column - Array of table column definitions. * @param maxColumn - Maximum number of columns that should be visible at once. * @param currentVisibleColumnsLength - The current number of columns that are visible. */ export declare const setVisibilityByMaxColumn: (column: TableColumn[], maxColumn: number, currentVisibleColumnsLength: number) => DragableColumn[];