import { ColumnGlideLast, ObjectForExtending } from '../../types'; import { CompactSelection } from '@glideappsfinal/glide-data-grid'; interface UseColumnAxisSelectionParams { columns: readonly ColumnGlideLast[]; } export declare function useColumnAxisSelection({ columns }: UseColumnAxisSelectionParams): { selectedColumns: CompactSelection; setSelectedColumns: import('react').Dispatch>; selectedColumnIndexes: number[]; selectedColumnSet: Set; lastSelectedColumnRef: import('react').MutableRefObject; isNativeColumnSelection: boolean; setIsNativeColumnSelection: import('react').Dispatch>; clearColumnSelection: () => void; }; export {};