import type BaseImageMeasureResultValue from "./BaseImageMeasureResultValue.js";
import type { LengthUnit } from "./types.js";
import type { BaseImageMeasureResultValueProperties } from "./BaseImageMeasureResultValue.js";

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

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