import type { FeatureCollection, Feature, Position } from 'geojson'; import type { Converter } from 'proj4'; export type ProjectorCache = Record; export declare const projectorCache: ProjectorCache; export declare const getProj4: (projection: string | Converter) => Converter; export declare const NEW_LINESTRING_CREATED = "new point in LineString created"; export declare const NEW_FEATURE_CREATED = "new feature created"; export declare const NEW_POINT_CREATED = "new point created"; export declare const roundCoordinates: (coords: T) => T; export declare const roundFeatureCoordinates: (feature: T) => T; export declare const splitPolygon: (polygonFeature: Feature, splitFeature: Feature) => FeatureCollection | null; export declare const splitLine: (drawFeature: Feature, splitFeature: Feature) => FeatureCollection | null;