import type BaseImageMeasureResultValue from "./BaseImageMeasureResultValue.js";
import type { AngleUnit } from "../../core/units.js";
import type { BaseImageMeasureResultValueProperties } from "./BaseImageMeasureResultValue.js";

export interface ImageMeasureResultAngleValueProperties extends BaseImageMeasureResultValueProperties {
  /** Unit used in the mensuration operation. */
  unit?: AngleUnit;
}

export default abstract class ImageMeasureResultAngleValue extends BaseImageMeasureResultValue {
  /** Unit used in the mensuration operation. */
  accessor unit: AngleUnit;
}