import type { KeyboardEvent, MouseEvent, RefObject } from 'react';
export declare function useColumnMenu(ref: RefObject<HTMLTableCellElement | null>, navigateToCell?: () => void): {
    isOpen: boolean;
    position: {
        left: number;
        top: number;
    };
    menuId: string;
    close: () => void;
    handleMenuClick: (e: MouseEvent<HTMLElement> | KeyboardEvent<HTMLElement>) => void;
};
