import { t as Barcode } from "./Barcode-B7a-T3RA.js";
import { Brush, Point, ScanditIcon } from "@scandit/web-datacapture-core";
import { ScanditHTMLElement as ScanditHTMLElement$1 } from "@scandit/web-datacapture-core/build/js/private/utils/ScanditHTMLElement.js";

//#region src/main/ar/ui/organisms/BarcodeArHighlight.d.ts
interface BarcodeArHighlight extends ScanditHTMLElement$1 {
  barcode: Barcode;
  brush: Brush;
  icon: ScanditIcon | null;
  updatePosition(point: Point, transformOrigin: Point, rotationAngle: number): void;
  width?: number;
  height?: number;
}
interface PrivateBarcodeArHighlight extends BarcodeArHighlight {
  dataset: {
    identifier: `${string}-highlight`;
    id: string;
    couldBeDeleted: "true" | "false";
    onForeground: "true" | "false";
  };
}
//#endregion
export { PrivateBarcodeArHighlight as n, BarcodeArHighlight as t };