import type { ColumnViewProps } from '../../../types/index.js'; import type { ColumnViewsPickerProps } from '../types'; interface UseViewColumnsProps { columns: ColumnViewProps[]; setTableViews?: ColumnViewsPickerProps['setTableViews']; } interface UseViewColumnsReturn { reorderColumns: (reorderedColumnNames: string[]) => void; toggleColumnSelection: (columnName: string) => void; toggleSubmenuItem: (columnName: string, submenuItemName: string) => void; } export declare function useViewColumns({ columns, setTableViews }: UseViewColumnsProps): UseViewColumnsReturn; export {};