export function parseGeometries(geometry: any): any; export default class MapArrayField extends React.Component { static propTypes: { uiSchema: PropTypes.Requireable; geometryMapper: PropTypes.Requireable; topOffset: PropTypes.Requireable; bottomOffset: PropTypes.Requireable; popupFields: PropTypes.Requireable<(object | null | undefined)[]>; computeAreaField: PropTypes.Requireable; areaInHectares: PropTypes.Requireable; mapSizes: PropTypes.Requireable; md: PropTypes.Requireable; sm: PropTypes.Requireable; xs: PropTypes.Requireable; }>>; data: PropTypes.Requireable<(PropTypes.InferProps<{ geometryField: PropTypes.Validator; }> | null | undefined)[]>; help: PropTypes.Requireable; }>>>; }>>; schema: PropTypes.Validator; }>>>; formData: PropTypes.Requireable; }; constructor(props: any); constructor(props: any, context: any); render(): JSX.Element | undefined; } export class MapComponent extends React.Component { static contextType: React.Context; constructor(props: any); state: { mapOptions: {}; }; mainContext: Record; _context: Record; tileLayerChange: ({ tileLayers }: { tileLayers: any; }) => void; overlaysChange: ({ overlayNames }: { overlayNames: any; }) => void; tileLayerOpacityChangeEnd: ({ tileLayerOpacity }: { tileLayerOpacity: any; }) => void; locateToggle: ({ locate }: { locate: any; }) => void; componentDidMount(): void; map: any; componentWillUnmount(): void; componentDidUpdate(prevProps: any, prevState: any): void; _callback: any; grabFocus: () => void; releaseFocus: () => void; showPanel: (options: any) => void; hidePanel: () => void; showHelp: () => void; hideHelp: () => void; setMapState: (options: any, callback: any) => void; setOnUpdateMap: (fn: any) => void; _permaCallback: any; render(): JSX.Element; } export class Map extends React.Component { static defaultProps: { tileLayerName: string; availableTileLayerNamesBlacklist: string[]; }; constructor(props: any); state: {}; componentDidMount(): void; mounted: boolean | undefined; componentWillUnmount(): void; componentDidUpdate(prevProps: any): void; getMapOptions: (props: any) => any; getEnhancedMapOptions: (props: any) => any; setMapOptions: (prevOptions: any, options: any) => void; initializeMap: (props: any) => void; map: any; render(): JSX.Element; } export function getFeatureStyleWithLowerOpacity(style: any): any; export function getFeatureStyleWithHighlight(style: any): any; import * as React from "react"; import * as PropTypes from "prop-types";