import React from "react"; interface ContextMenuProps { } interface ContextMenuState { visible: boolean; column: string; top: number; left: number; } export declare class ContextMenu extends React.Component { context_menu_div: React.RefObject; trigger_callbacks: Array<{ cb: (column: string, element: HTMLDivElement) => void; obj: any; }>; hide: any; constructor(props: ContextMenuProps); addCallback(fn: (column: string, element: HTMLDivElement) => void, obj: any): void; removeCallbacks(obj: any): void; show(pageX: number, pageY: number, column: string): void; onContextMenu: any; componentWillUnmount(): void; componentDidUpdate(prevProps: Readonly, prevState: Readonly): void; render(): JSX.Element; } export {};