import { AccessorKeyColumnDef, ColumnSizingState, VisibilityState } from '@tanstack/react-table';
import { TableBodyLocalizationType } from '../types';
export declare function useColumns<TData, TMeta>(columns: AccessorKeyColumnDef<TData>[], showCheckboxes: boolean, maxWidth: number, visibility: VisibilityState, columnSizing: ColumnSizingState, showExpandRow: boolean, isRowActionsExist?: boolean, localizationProps?: TableBodyLocalizationType): AccessorKeyColumnDef<TData, TMeta>[];
