import React from 'react'; import MapControlTooltipFactory from './map-control-tooltip'; import MapControlPanelFactory from './map-control-panel'; import MapControlToolbarFactory from './map-control-toolbar'; import { Editor, MapControls } from 'reducers'; import { BaseProps } from 'components/common/icons/base'; export type MapDrawPanelProps = { editor: Editor; mapControls: MapControls; onToggleMapControl: (control: string) => void; onSetEditorMode: (mode: string) => void; onToggleEditorVisibility: () => void; actionIcons: { [id: string]: React.ComponentType>; }; }; declare function MapDrawPanelFactory(MapControlTooltip: any, MapControlPanel: any, MapControlToolbar: any): React.FC; declare namespace MapDrawPanelFactory { var deps: (typeof MapControlTooltipFactory | typeof MapControlPanelFactory | typeof MapControlToolbarFactory)[]; } export default MapDrawPanelFactory;