export default class PinMap extends Component<any, any, any> {
    static uiName: string;
    static identifier: string;
    static iconName: string;
    static isSensible({ cols, rows }: {
        cols: any;
        rows: any;
    }): boolean;
    static checkRenderable([{ data: { cols, rows }, },]: [{
        data: {
            cols: any;
            rows: any;
        };
    }]): void;
    constructor(props: any);
    state: {
        rows: any;
        points: any;
        bounds: L.LatLngBounds;
        min: string | undefined;
        max: string | undefined;
        binWidth: any;
        binHeight: any;
        lat: null;
        lng: null;
        zoom: null;
        filtering: boolean;
    };
    _map: null;
    UNSAFE_componentWillReceiveProps(newProps: any): void;
    updateSettings: () => void;
    onMapCenterChange: (lat: any, lng: any) => void;
    onMapZoomChange: (zoom: any) => void;
    _getPoints(props: any): {
        rows: any;
        points: any;
        bounds: L.LatLngBounds;
        min: string | undefined;
        max: string | undefined;
        binWidth: any;
        binHeight: any;
    };
    render(): import("react/jsx-runtime").JSX.Element;
}
import { Component } from "react";
import L from "leaflet";
