import type { ReactElement, RefObject } from "react"; import type { ActionMetaType, ContextMenuOptionType, ContextMenuType, Distances, RenderTask } from "../../types"; type ContextMenuProps = { checkHasCopyTasks: () => boolean; checkHasCutTasks: () => boolean; contextMenu: ContextMenuType; distances: Distances; handleAction: (task: RenderTask, action: (meta: ActionMetaType) => void) => void; handleCloseContextMenu: () => void; options: ContextMenuOptionType[]; /** Optional boundary element to contain the context menu (like tooltips) */ boundaryElement?: RefObject; }; export declare function ContextMenu(props: ContextMenuProps): ReactElement; export {};