export function findSingleGeometry(geoJSON: any): any; export function getCenterAndRadiusFromGeometry(geometry: any): { center?: undefined; radius?: undefined; } | { center: any; radius: any; }; export default class MapField extends React.Component { static propTypes: { uiSchema: PropTypes.Requireable; height: PropTypes.Requireable; emptyHelp: PropTypes.Requireable; geometryCollection: PropTypes.Requireable; coordinateFields: PropTypes.Requireable; longitude: PropTypes.Validator; }>>; }>>; }>>; schema: PropTypes.Validator; }>>>; formData: PropTypes.Requireable; }; constructor(props: any); state: { located: boolean; moved: boolean; }; onLocateEventHandler: (geometry: any) => void; componentDidMount(): void; componentWillUnmount(): void; componentDidUpdate(prevProps: any): void; _lastFormData: any; _zoomToDataOnNextTick: boolean | undefined; geocode: (prevProps: any) => Promise; zoomIfExternalEdit: (props: any) => void; setMapRef: (mapComponent: any) => void; map: any; showMobileEditorMap: () => void; render(): JSX.Element; getDrawOptions: (props: any) => any; getGeometry: (props: any) => any; getMobileGeometry: () => any; getFormDataFromGeometry: (geometry: any) => any; setMoved: (moved: any) => void; onOptionsChanged: (options: any) => void; onChange: (events: any) => void; onMobileEditorChange: (point: any) => void; onHideMobileEditorMap: (options: any) => void; onLocate: (latlng: any, radius: any, forceShow: any) => void; onLocateError: () => void; renderBlocker(): JSX.Element | undefined; } import * as React from "react"; import * as PropTypes from "prop-types";