import React from 'react'; import ExportHtmlMapFactory from './export-html-map'; import ExportJsonMapFactory from './export-json-map'; import { ActionHandler, setExportHTMLMapMode, setUserMapboxAccessToken } from 'actions'; interface ExportMapModalFactoryProps { options?: { format: string; }; config: any; onEditUserMapboxAccessToken: ActionHandler; onChangeExportMapHTMLMode?: ActionHandler; onChangeExportMapFormat?: (format: string) => any; mapFormat?: string; } declare function ExportMapModalFactory(ExportHtmlMap: ReturnType, ExportJsonMap: ReturnType): React.MemoExoticComponent<{ ({ config, onChangeExportMapFormat, onChangeExportMapHTMLMode, onEditUserMapboxAccessToken, options }: ExportMapModalFactoryProps): React.JSX.Element; displayName: string; }>; declare namespace ExportMapModalFactory { var deps: (typeof ExportHtmlMapFactory | (() => React.MemoExoticComponent<{ ({ config }: { config: any; }): React.JSX.Element; displayName: string; }>))[]; } export default ExportMapModalFactory;