import { Draw, Modify, Snap } from "ol/interaction"; import { Vector as VectorLayer } from "ol/layer"; import { Vector as VectorSource } from "ol/source"; export type DrawTypeEnum = "Polygon" | "Point"; export type DrawPointerEnum = "crosshair" | "dot"; export declare const drawingSource: VectorSource>; export declare function configureDrawingLayer(drawType: DrawTypeEnum, pointColor: string, drawColor: string, drawFillColor: string): VectorLayer>>; export declare function configureDraw(drawType: DrawTypeEnum, pointerStyle: DrawPointerEnum, pointColor: string, drawColor: string, drawFillColor: string): Draw; export declare const snap: Snap; export declare function configureModify(pointerStyle: DrawPointerEnum, drawColor: string): Modify;