/// import type { ColumnViewProps } from '../../../types/index.js'; interface UseColumnItemProps { column: ColumnViewProps; index: number; openSubMenuName: string | null; toggleColumnSelection: (columnName: string) => void; handleSubMenuOpen: (event: React.MouseEvent, name: string) => void; handleSubMenuClose: () => void; } interface UseColumnItemReturn { isIndeterminate: boolean; hasSubmenuItems?: boolean; isSubmenuOpen: boolean; isFirstItem: boolean; handleColumnClick: () => void; handleMouseEnter: (event: React.MouseEvent) => void; handleMouseLeave: () => void; } export declare function useColumnItem({ column, index, openSubMenuName, toggleColumnSelection, handleSubMenuOpen, handleSubMenuClose, }: UseColumnItemProps): UseColumnItemReturn; export {};