import React from 'react'; import MapContainerFactory from './map-container'; import MapsLayoutFactory from './maps-layout'; import { ExportImage, SplitMap } from 'reducers'; import { setExportImageDataUri, setExportImageError, setExportImageSetting } from 'actions'; import { mapFieldsSelector } from './kepler-gl'; interface PlotContainerProps { width?: number; height?: number; exportImageSetting: ExportImage; addNotification: Function; mapFields: ReturnType; setExportImageSetting: typeof setExportImageSetting; setExportImageDataUri: typeof setExportImageDataUri; setExportImageError: typeof setExportImageError; splitMaps?: SplitMap[]; enableErrorNotification?: boolean; maskPolygon?: any; } declare function PlotContainerFactory(MapContainer: ReturnType, MapsLayout: ReturnType): React.ComponentType; declare namespace PlotContainerFactory { var deps: (typeof MapContainerFactory | typeof MapsLayoutFactory)[]; } export default PlotContainerFactory;