declare const BaseAnnotationTool: any; import { Coords, EventData, Handles, MeasurementData } from "../types"; /** * @public * @class NorbergAngleTool * @memberof Tools.Annotation * @classdesc Tool for measuring distances with adjustable angle segments at both endpoints. * Shows angle arcs and allows 45-degree adjustment segments. * @extends Tools.Base.BaseAnnotationTool */ export default class NorbergAngleTool extends BaseAnnotationTool { configuration: any; constructor(props?: any); createNewMeasurement(eventData: EventData): MeasurementData | undefined; pointNearTool(element: HTMLElement, data: MeasurementData, coords: Coords): boolean; activateHandleNearCursor(element: HTMLElement, handles: Handles, coords: Coords, distanceThreshold: number): void; updateCachedStats(image: any, element: HTMLElement, data: MeasurementData): void; drawAngleArc(context: CanvasRenderingContext2D, centerPoint: Coords, startAngleDegrees: number, endAngleDegrees: number, radius: number, color: string, counterClockwise?: boolean): void; drawAngleLabel(context: CanvasRenderingContext2D, point: Coords, angle: number, labelAngle: number, distance: number, color: string): void; renderToolData(evt: any): void; } export {};