import { Point, Returnable } from '@p-lc/shared'; import { MouseEventHandler } from 'react'; import { AnyEditorPlugin, EditorDefaultPlugin } from '../../types'; import { ContextMenuEntity } from './editor-plugin-context-menu-store'; /** * 使用上下文菜单属性 */ export interface UseContextMenuProps { /** * 上下文菜单事件处理 */ onContextMenu: MouseEventHandler; } /** * 使用上下文菜单 * @param entity 实体,null 表示不打开 */ export declare function useContextMenu(entity: Returnable | null, [ React.MouseEvent, Point ]>): UseContextMenuProps; //# sourceMappingURL=use-context-menu.d.ts.map