import type { MapRef } from '@vis.gl/react-mapbox';
import { Coordinates, SubjectWell } from '../OffsetWellMap.types';
export declare const useMapStoreSelectors: (subjectWell: SubjectWell | null) => {
    isViewOnly: boolean;
    radius: number;
    selectionMode: import("../../../../stores/filter-store/types").SelectionMode;
    mapStyle: import("../../../../stores/view-store/createViewStore").MapStyleType;
    setMapStyle: (style: import("../../../../stores/view-store/createViewStore").MapStyleType) => void;
    isSatellite: boolean;
    mapRef: import("react").RefObject<MapRef>;
    isTileLoading: boolean;
    isLoadAllWells: boolean;
    isAllWellsLoading: boolean | null;
    isMapReady: boolean;
    toast: {
        message: string;
        variant: "success" | "error";
    } | null;
    showSelectionResult: (result: {
        attempted: number;
        added: number;
    }, action?: "added" | "selected") => void;
    handleMapLoad: () => void;
    subjectWellCoords: Coordinates | null;
    circleGeoJSON: import("geojson").Feature<import("geojson").Polygon, import("geojson").GeoJsonProperties> | null;
};
//# sourceMappingURL=useMapStoreSelectors.d.ts.map