export default ConfigViewMenu; declare class ConfigViewMenu extends ContextMenuContainer { state: { submenuShown: boolean; }; getConfigureViewMenu(position: any, bbox: any): React.JSX.Element; getSubmenu(): React.JSX.Element; } declare namespace ConfigViewMenu { namespace propTypes { let onEditViewConfig: PropTypes.Validator<(...args: any[]) => any>; let onExportSVG: PropTypes.Requireable<(...args: any[]) => any>; let onExportPNG: PropTypes.Requireable<(...args: any[]) => any>; let onExportViewAsJSON: PropTypes.Requireable<(...args: any[]) => any>; let onExportViewAsLink: PropTypes.Requireable<(...args: any[]) => any>; let onLockLocation: PropTypes.Requireable<(...args: any[]) => any>; let onLockZoom: PropTypes.Requireable<(...args: any[]) => any>; let onLockZoomAndLocation: PropTypes.Requireable<(...args: any[]) => any>; let onProjectViewport: PropTypes.Requireable<(...args: any[]) => any>; let onTakeAndLockZoomAndLocation: PropTypes.Requireable<(...args: any[]) => any>; let onTogglePositionSearchBox: PropTypes.Requireable<(...args: any[]) => any>; let onUnlockLocation: PropTypes.Requireable<(...args: any[]) => any>; let onUnlockZoom: PropTypes.Requireable<(...args: any[]) => any>; let onUnlockZoomAndLocation: PropTypes.Requireable<(...args: any[]) => any>; let onYankLocation: PropTypes.Requireable<(...args: any[]) => any>; let onYankZoom: PropTypes.Requireable<(...args: any[]) => any>; let onYankZoomAndLocation: PropTypes.Requireable<(...args: any[]) => any>; let onZoomToData: PropTypes.Requireable<(...args: any[]) => any>; let theme: PropTypes.Requireable; } } import ContextMenuContainer from './ContextMenuContainer'; import React from 'react'; import PropTypes from 'prop-types';