import { Subscription } from 'rxjs'; import OlMap from 'ol/Map'; import OlGeomLineString from 'ol/geom/LineString'; import OlCollection from 'ol/Collection'; import OlFeature from 'ol/Feature'; import OlGeomGeometry from 'ol/geom/Geometry'; import OlInteractionDraw from 'ol/interaction/Draw'; export declare class GmfDrawLine { /** * @private */ map_: OlMap | undefined; active: boolean; line: OlGeomLineString | undefined; /** * @private */ features_: OlCollection>; interaction: OlInteractionDraw; subscriptions: Subscription[]; constructor(); /** * Init the draw interaction */ initInteraction(): void; /** * Clear the overlay and profile line. */ clear_(): void; } declare const gmfDrawLine: GmfDrawLine; export default gmfDrawLine;