import { ZeaPointerEvent } from '@zeainc/zea-engine'; import { ScreenSpaceMovementHandle } from '../Handles/ScreenSpaceMovementHandle'; /** * * * @extends {ScreenSpaceMovementHandle} */ declare class MeasurementHandle extends ScreenSpaceMovementHandle { /** * Handles mouse move interaction with the handle. * * @param event - The event param * @return {boolean} - The return value */ handlePointerMove(event: ZeaPointerEvent): boolean; /** * Handles the initially drag of the handle. * * @param event - The event param. */ onDragStart(event: ZeaPointerEvent): void; /** * Handles drag action of the handle. * * @param event - The event param. */ onDrag(event: ZeaPointerEvent): void; /** * Handles the end of dragging the handle. * * @param event - The event param. */ onDragEnd(event: ZeaPointerEvent): void; } export { MeasurementHandle }; //# sourceMappingURL=MeasurementHandle.d.ts.map