import { NumberWithUnit, NumberWithUnitJSON, Viewfinder, ViewfinderTypeTargetAimer } from "@scandit/web-datacapture-core";
import { Serializable } from "@scandit/web-datacapture-core/build/js/private/Serializable";

//#region src/main/spark/SparkScanTargetAimerViewfinder.d.ts
interface SparkScanTargetAimerViewfinderJSON {
  type: ViewfinderTypeTargetAimer;
  radius: NumberWithUnitJSON;
}
declare class SparkScanTargetAimerViewfinder implements Viewfinder, Serializable<SparkScanTargetAimerViewfinderJSON> {
  radius: NumberWithUnit;
  private readonly type;
  toJSONObject(): SparkScanTargetAimerViewfinderJSON;
}
//#endregion
export { SparkScanTargetAimerViewfinder, SparkScanTargetAimerViewfinderJSON };