import { n as TrackedBarcodeJSON, t as TrackedBarcode } from "./TrackedBarcode-CdGDhF7j.js";

//#region src/main/ar/BarcodeArSession.d.ts
interface BarcodeArSessionJSON {
  addedTrackedBarcodes: Record<string, TrackedBarcodeJSON>;
  removedTrackedBarcodes: string[];
  allTrackedBarcodes: Record<string, TrackedBarcodeJSON>;
  frameSequenceId: number;
}
declare class BarcodeArSession {
  private _addedTrackedBarcodes;
  private _removedTrackedBarcodes;
  private _allTrackedBarcodes;
  private _frameSequenceId;
  private get frameSequenceId();
  get addedTrackedBarcodes(): Record<string, TrackedBarcode>;
  get removedTrackedBarcodes(): string[];
  get allTrackedBarcodes(): Record<string, TrackedBarcode>;
  private static fromJSON;
}
//#endregion
export { BarcodeArSessionJSON as n, BarcodeArSession as t };