import { Color, GeomItem, Vec3 } from '@zeainc/zea-engine'; import { Measure } from './Measure'; /** * * * @extends {TreeItem} */ declare class MeasureDistance extends Measure { lineGeomItem: GeomItem; startPos: Vec3; endPos: Vec3; sceneUnits: String; /** * Creates an instance of MeasureDistance. * @param name * @param color */ constructor(name?: string, color?: Color, sceneUnits?: string); /** * Updates the measured value */ updateMeasurement(): void; /** * * * @param position */ setStartMarkerPos(position: Vec3): void; /** * * * @param position */ setEndMarkerPos(position: Vec3): void; /** * * * @param isVisible - */ setGeomBuffersVisibility(isVisible: boolean): void; /** * * @return {string} */ getMeasurementText(): any; } export { MeasureDistance }; //# sourceMappingURL=MeasureDistance.d.ts.map