import { IMeasure, MeasurementOptions, MeasurementRecord } from '../types'; import { HtmlOverlayLabelPool } from '../../HtmlOverlayLabelPool'; export default class SpaceMeasure implements IMeasure { private Cesium; private viewer; private handler; private entity; private labelEntity; private positions; private tempPoints; private htmlLabelPool; private htmlLabelId; private previewEntity; private previewPos; private previewLabelId; constructor(Cesium: any, viewer: any); start(options: MeasurementOptions): void; stop(): void; clear(): void; rehydrate(record: MeasurementRecord, htmlLabelPool?: HtmlOverlayLabelPool): void; }