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

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

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