import { n as BarcodeJSON, t as Barcode } from "./Barcode-B7a-T3RA.js";
import { n as LocalizedOnlyBarcodeJSON, t as LocalizedOnlyBarcode } from "./LocalizedOnlyBarcode-ohkk7Vyx.js";
import { StringSerializable } from "@scandit/web-datacapture-core/build/js/private/Serializable";

//#region src/main/BarcodeCaptureSession.d.ts
interface BarcodeCaptureSessionJSON {
  newlyRecognizedBarcode: BarcodeJSON | null;
  newlyLocalizedBarcodes: LocalizedOnlyBarcodeJSON[];
  frameSequenceId: number;
}
declare class BarcodeCaptureSession implements StringSerializable {
  private _newlyRecognizedBarcode;
  private _newlyLocalizedBarcodes;
  private _frameSequenceID;
  get newlyRecognizedBarcode(): Barcode | null;
  get newlyLocalizedBarcodes(): LocalizedOnlyBarcode[];
  get frameSequenceID(): number;
  private static fromJSON;
  toJSON(): string;
}
//#endregion
export { BarcodeCaptureSessionJSON as n, BarcodeCaptureSession as t };