export default ContextMenuContainer; declare class ContextMenuContainer extends React.Component { constructor(props: any); adjusted: boolean; state: { orientation: any; left: any; top: any; submenuShown: null; }; componentDidMount(): void; UNSAFE_componentWillReceiveProps(newProps: any): void; componentDidUpdate(): void; handleItemMouseEnterWithRect(clientRect: any, series: any): void; /** * @param {React.MouseEvent} evt */ handleItemMouseEnter(evt: React.MouseEvent, series: any): void; handleMouseLeave(): void; handleOtherMouseEnter(): void; updateOrientation(): void; render(): React.JSX.Element; div: HTMLDivElement | null | undefined; } declare namespace ContextMenuContainer { namespace propTypes { let children: PropTypes.Requireable; let orientation: PropTypes.Requireable; let parentBbox: PropTypes.Requireable; let position: PropTypes.Requireable; let theme: PropTypes.Validator; } } import React from 'react'; import PropTypes from 'prop-types';