import * as React from 'react'; import { MenuProps, MenuListProps, HTMLChakraProps } from '@chakra-ui/react'; type Position = [number, number]; export interface UseContextMenuReturn { isOpen: boolean; position: Position; triggerRef: React.RefObject; onClose: () => void; onOpen: (event: React.MouseEvent) => void; } export declare const ContextMenuProvider: React.Provider, useContextMenuContext: () => UseContextMenuReturn; export interface UseContextMenuProps extends ContextMenuProps { onClose?: () => void; } export declare const useContextMenu: (props: UseContextMenuProps) => { isOpen: boolean; position: Position; triggerRef: React.RefObject; onClose: () => void; onOpen: (event: React.MouseEvent) => void; }; export interface ContextMenuProps extends MenuProps { } export declare const ContextMenu: React.FC; export interface ContextMenuTriggerProps extends HTMLChakraProps<'span'> { } export declare const ContextMenuTrigger: React.FC; export interface ContextMenuListProps extends MenuListProps { } export declare const ContextMenuList: React.FC; export {}; //# sourceMappingURL=context-menu.d.ts.map