import React from 'react';
import './ContextMenu.css';
export interface ContextMenuProps {
    children?: React.ReactNode;
    closeOnClick?: boolean;
    controller?: React.ReactNode | ((params: {
        close: () => void;
        isOpen: boolean;
        open: () => void;
    }) => React.ReactNode);
    controllerPlace?: 'top-left' | 'top-right' | 'bottom-right' | 'bottom-left';
    dropdownPlace?: 'top-left' | 'top-right' | 'bottom-right' | 'bottom-left';
}
declare const ContextMenu: {
    ({ children, closeOnClick, controller, controllerPlace, dropdownPlace, }: ContextMenuProps): React.ReactElement | null;
    Divider: () => React.ReactElement;
    Option: ({ children, closeOnClick, disabled, onClick, ...props }: import("./components/MenuOption.js").MenuOptionProps) => React.ReactElement;
};
export { ContextMenu };
