import { n as TrackedBarcodeJSON } from "./TrackedBarcode-BAmndpF_.js"; import { n as BarcodeBatchSessionJSON } from "./BarcodeBatchSession-DUD47AV4.js"; import { n as BarcodeCaptureSessionJSON } from "./BarcodeCaptureSession-Lyn8h1Oc.js"; import { n as BarcodeArSettingsJSON } from "./BarcodeArSettings-CDjBEQBe.js"; import { n as BarcodeArSessionJSON } from "./BarcodeArSession-DdcD0LaC.js"; import { r as BarcodeFindItemJSON } from "./BarcodeFindItem-B-Z3k7wI.js"; import { n as BarcodeFindSessionJSON } from "./BarcodeFindSession-Dl0aK2JX.js"; import { n as BarcodeFindSettingsJSON } from "./BarcodeFindSettings-B_STCRxz.js"; import { n as BarcodeFindBasicOverlayJSON } from "./BarcodeFindBasicOverlay-o6FxUPuD.js"; import { n as SparkScanSessionJSON } from "./SparkScanSession-CI6W5VK1.js"; import "./index-Co5DndWE.js"; import { t as Property } from "./PropertyBehaviorSubject-C6JRRRVs.js"; import { PrivateLoadableFrameData } from "@scandit/web-datacapture-core"; import { AnyDataCaptureActionMessage, DataCaptureActionMessageKey, DataCaptureCallbackMessage, DataCaptureCallbackMessageKeys, Module, WorkerResponse } from "@scandit/web-datacapture-core/build/js/worker/index"; //#region ../../@shared/wasm-types/src/bridge/coreBridgeTypes.d.ts interface EmscriptenClassHandle> { clone: () => Self; delete: () => void; isDeleted: () => boolean; deleteLater: () => void; isAliasOf: () => Self; } interface JSONParseable extends EmscriptenClassHandle { toJson: () => string; } /** * Sessions that can also serialize with tracked-barcode locations and anchor positions filled in * regardless of the license. Only Barcode Find / AR overlay rendering may consume that variant. */ interface LicenseIgnoringJSONParseable extends JSONParseable { toJsonIgnoringLicense: () => string; } interface CaptureModeDeserializerInstance extends EmscriptenClassHandle { setListener: (listener: unknown) => void; } interface WasmFrameData extends EmscriptenClassHandle { getFrameData: () => Uint8Array; getWidth: () => number; getHeight: () => number; getMirrorAxis: () => { value: number; }; getOrientation: () => number; } //#endregion //#region ../../@shared/wasm-types/src/bridge/coreModule.d.ts interface Vector$1 { push_back: (element: unknown) => void; get: (index: number) => T; size: () => number; } //#endregion //#region src/main/worker/dataCaptureWorkerRelated.d.ts type SparkScanActionMessageKey = "sparkScanEmitErrorFeedback" | "sparkScanOverlayReadyForDraw" | "sparkScanOverlayDiscardEnqueuedData" | "sparkScanAnalyticsManagerPropertyChanged" | "sparkScanSelectItemWithSmartScanSelection" | "sparkScanModeRemove"; type BarcodeFindActionMessageKey = "barcodeFindSearchStart" | "barcodeFindSearchPause" | "barcodeFindSearchStop" | "barcodeFindSetItemList" | "barcodeFindForSettings" | "barcodeFindSetEnabled" | "barcodeFindModeRemove" | "barcodeFindApplySettings" | "barcodeFindAddBasicOverlay" | "barcodeFindRemoveBasicOverlay" | "barcodeFindUpdateBasicOverlay" | "barcodeFindSetTransformerFunction"; type BarcodeArActionMessageKey = "barcodeArSearchStart" | "barcodeArSearchPause" | "barcodeArSearchStop" | "barcodeArForSettings" | "barcodeArSetEnabled" | "barcodeArModeRemove" | "barcodeArApplySettings"; /** * MESSAGES (ACTIONS) SENT TO THE WORKER */ type DataCaptureActionMessageKey$1 = DataCaptureActionMessageKey | SparkScanActionMessageKey | BarcodeFindActionMessageKey | BarcodeArActionMessageKey; type WorkerResponse$1 = WorkerResponse; interface DataCaptureActionMessage { command: DataCaptureActionMessageKey$1; id: number; } interface SparkScanEmitErrorFeedbackDataCaptureAction extends DataCaptureActionMessage { command: "sparkScanEmitErrorFeedback"; shouldRemoveBrush: boolean; } interface SparkScanOverlayReadyForDrawCaptureAction extends DataCaptureActionMessage { command: "sparkScanOverlayReadyForDraw"; } interface SparkScanOverlayDiscardEnqueuedDataCaptureAction extends DataCaptureActionMessage { command: "sparkScanOverlayDiscardEnqueuedData"; } interface SparkScanAnalyticsManagerPropertyChangedAction extends DataCaptureActionMessage { command: "sparkScanAnalyticsManagerPropertyChanged"; property: Property; } interface SparkScanSelectItemWithSmartScanSelectionDataCaptureAction extends DataCaptureActionMessage { command: "sparkScanSelectItemWithSmartScanSelection"; } interface SparkScanModeRemoveDataCaptureAction extends DataCaptureActionMessage { command: "sparkScanModeRemove"; } interface BarcodeFindSearchStartDataCaptureAction extends DataCaptureActionMessage { command: "barcodeFindSearchStart"; } interface BarcodeFindSearchPauseDataCaptureAction extends DataCaptureActionMessage { command: "barcodeFindSearchPause"; } interface BarcodeFindSearchStopDataCaptureAction extends DataCaptureActionMessage { command: "barcodeFindSearchStop"; } interface BarcodeFindSetItemListDataCaptureAction extends DataCaptureActionMessage { command: "barcodeFindSetItemList"; itemList: BarcodeFindItemJSON[]; } interface BarcodeFindSetTransformerFunctionDataCaptureAction extends DataCaptureActionMessage { command: "barcodeFindSetTransformerFunction"; functionAsString: string | null | undefined; } interface BarcodeFindSetEnabledDataCaptureAction extends DataCaptureActionMessage { command: "barcodeFindSetEnabled"; enabled: boolean; } interface BarcodeFindForSettingsDataCaptureAction extends DataCaptureActionMessage { command: "barcodeFindForSettings"; settings: BarcodeFindSettingsJSON; } interface BarcodeFindModeRemoveDataCaptureAction extends DataCaptureActionMessage { command: "barcodeFindModeRemove"; } interface BarcodeFindApplySettingsDataCaptureAction extends DataCaptureActionMessage { command: "barcodeFindApplySettings"; settings: BarcodeFindSettingsJSON; } interface BarcodeFindAddBasicOverlayDataCaptureAction extends DataCaptureActionMessage { command: "barcodeFindAddBasicOverlay"; } interface BarcodeFindRemoveBasicOverlayDataCaptureAction extends DataCaptureActionMessage { command: "barcodeFindRemoveBasicOverlay"; } interface BarcodeFindUpdateBasicOverlayDataCaptureAction extends DataCaptureActionMessage { command: "barcodeFindUpdateBasicOverlay"; jsonOverlay: BarcodeFindBasicOverlayJSON; } interface BarcodeArSearchStartDataCaptureAction extends DataCaptureActionMessage { command: "barcodeArSearchStart"; } interface BarcodeArSearchPauseDataCaptureAction extends DataCaptureActionMessage { command: "barcodeArSearchPause"; } interface BarcodeArSearchStopDataCaptureAction extends DataCaptureActionMessage { command: "barcodeArSearchStop"; } interface BarcodeArSetEnabledDataCaptureAction extends DataCaptureActionMessage { command: "barcodeArSetEnabled"; enabled: boolean; } interface BarcodeArForSettingsDataCaptureAction extends DataCaptureActionMessage { command: "barcodeArForSettings"; settings: BarcodeArSettingsJSON; } interface BarcodeArModeRemoveDataCaptureAction extends DataCaptureActionMessage { command: "barcodeArModeRemove"; } interface BarcodeArApplySettingsDataCaptureAction extends DataCaptureActionMessage { command: "barcodeArApplySettings"; settings: BarcodeArSettingsJSON; } type SparkScanDataCaptureActionMessage = SparkScanOverlayReadyForDrawCaptureAction | SparkScanOverlayDiscardEnqueuedDataCaptureAction | SparkScanAnalyticsManagerPropertyChangedAction | SparkScanEmitErrorFeedbackDataCaptureAction | SparkScanSelectItemWithSmartScanSelectionDataCaptureAction | SparkScanModeRemoveDataCaptureAction; type BarcodeFindDataCaptureActionMessage = BarcodeFindSearchStartDataCaptureAction | BarcodeFindSearchPauseDataCaptureAction | BarcodeFindSearchStopDataCaptureAction | BarcodeFindSetItemListDataCaptureAction | BarcodeFindForSettingsDataCaptureAction | BarcodeFindSetEnabledDataCaptureAction | BarcodeFindModeRemoveDataCaptureAction | BarcodeFindApplySettingsDataCaptureAction | BarcodeFindUpdateBasicOverlayDataCaptureAction | BarcodeFindAddBasicOverlayDataCaptureAction | BarcodeFindRemoveBasicOverlayDataCaptureAction | BarcodeFindSetTransformerFunctionDataCaptureAction; type BarcodeArDataCaptureActionMessage = BarcodeArSearchStartDataCaptureAction | BarcodeArSearchPauseDataCaptureAction | BarcodeArSearchStopDataCaptureAction | BarcodeArSetEnabledDataCaptureAction | BarcodeArForSettingsDataCaptureAction | BarcodeArModeRemoveDataCaptureAction | BarcodeArApplySettingsDataCaptureAction; type AnyDataCaptureActionMessage$1 = AnyDataCaptureActionMessage | SparkScanDataCaptureActionMessage | BarcodeFindDataCaptureActionMessage | BarcodeArDataCaptureActionMessage; type SparkScanCallbackMessageKey = "sparkScanDidScan" | "sparkScanDidUpdateSession" | "sparkScanSwitchedToSmartScanSelection" | "sparkScanSwitchedAwayFromSmartScanSelection"; type BarcodeFindCallbackMessageKey = "barcodeFindDidUpdateSession" | "barcodeFindSearchPaused" | "barcodeFindSearchStarted" | "barcodeFindSearchStopped" | "barcodeFindListUpdatedFeedback" | "barcodeFindFeedback"; type BarcodeArCallbackMessageKey = "barcodeArDidUpdateSession"; /** * MESSAGES EMITTED BY THE WORKER */ type DataCaptureCallbackMessageKeys$1 = DataCaptureCallbackMessageKeys | SparkScanCallbackMessageKey | BarcodeFindCallbackMessageKey | BarcodeArCallbackMessageKey | "barcodeCaptureDidScan" | "barcodeCaptureDidUpdateSession" | "barcodeBatchDidUpdateSession" | "didTapTrackedBarcode"; interface BaseDataCaptureCallbackMessage { type: DataCaptureCallbackMessageKeys$1; } interface BarcodeCaptureDidScanWorkerMessage extends BaseDataCaptureCallbackMessage { type: "barcodeCaptureDidScan"; payload: { session: BarcodeCaptureSessionJSON; frameData: PrivateLoadableFrameData; }; } interface BarcodeCaptureDidUpdateSessionWorkerMessage extends BaseDataCaptureCallbackMessage { type: "barcodeCaptureDidUpdateSession"; payload: BarcodeCaptureSessionJSON; } interface BarcodeBatchDidTapTrackedBarcode extends BaseDataCaptureCallbackMessage { type: "didTapTrackedBarcode"; payload: TrackedBarcodeJSON; } interface BarcodeBatchDidUpdateSessionWorkerMessage extends BaseDataCaptureCallbackMessage { type: "barcodeBatchDidUpdateSession"; payload: BarcodeBatchSessionJSON; } interface SparkScanDidScanWorkerMessage extends BaseDataCaptureCallbackMessage { type: "sparkScanDidScan"; payload: { session: SparkScanSessionJSON; frameData: PrivateLoadableFrameData; }; } interface SparkScanDidUpdateSessionWorkerMessage extends BaseDataCaptureCallbackMessage { type: "sparkScanDidUpdateSession"; payload: SparkScanSessionJSON; } interface SparkScanSwitchedToSmartScanSelectionWorkerMessage extends BaseDataCaptureCallbackMessage { type: "sparkScanSwitchedToSmartScanSelection"; } interface SparkScanSwitchedAwayFromSmartScanSelectionWorkerMessage extends BaseDataCaptureCallbackMessage { type: "sparkScanSwitchedAwayFromSmartScanSelection"; } interface BarcodeFindDidUpdateSessionWorkerMessage extends BaseDataCaptureCallbackMessage { type: "barcodeFindDidUpdateSession"; payload: { session: BarcodeFindSessionJSON; frameData: PrivateLoadableFrameData; }; } interface BarcodeFindSearchPausedWorkerMessage extends BaseDataCaptureCallbackMessage { type: "barcodeFindSearchPaused"; payload: { foundItems: string[]; }; } interface BarcodeFindSearchStoppedWorkerMessage extends BaseDataCaptureCallbackMessage { type: "barcodeFindSearchStopped"; payload: { foundItems: string[]; }; } interface BarcodeFindSearchStartedWorkerMessage extends BaseDataCaptureCallbackMessage { type: "barcodeFindSearchStarted"; payload: any; } interface BarcodeFindListUpdatedFeedback extends BaseDataCaptureCallbackMessage { type: "barcodeFindListUpdatedFeedback"; payload: any; } interface BarcodeFindFeedback extends BaseDataCaptureCallbackMessage { type: "barcodeFindFeedback"; payload: any; } interface BarcodeArDidUpdateSessionWorkerMessage extends BaseDataCaptureCallbackMessage { type: "barcodeArDidUpdateSession"; payload: { session: BarcodeArSessionJSON; frameData: PrivateLoadableFrameData; }; } type DataCaptureCallbackMessage$1 = BarcodeCaptureDidScanWorkerMessage | BarcodeCaptureDidUpdateSessionWorkerMessage | BarcodeBatchDidTapTrackedBarcode | BarcodeBatchDidUpdateSessionWorkerMessage | DataCaptureCallbackMessage | SparkScanDidScanWorkerMessage | SparkScanDidUpdateSessionWorkerMessage | SparkScanSwitchedToSmartScanSelectionWorkerMessage | SparkScanSwitchedAwayFromSmartScanSelectionWorkerMessage | BarcodeFindDidUpdateSessionWorkerMessage | BarcodeFindSearchPausedWorkerMessage | BarcodeFindSearchStoppedWorkerMessage | BarcodeFindSearchStartedWorkerMessage | BarcodeFindListUpdatedFeedback | BarcodeFindFeedback | BarcodeArDidUpdateSessionWorkerMessage; /** * OTHERS */ type PayloadForCommand = A extends { command: C; } ? A : never; interface DataCaptureWorker extends Omit { onmessage: ((this: Worker, event_: MessageEvent & { data: any; }) => void) | null; postMessage: (message: PayloadForCommand, transfer?: Transferable[]) => void; } declare enum NativeSparkScanViewState { INITIAL = 0, IDLE = 1, INACTIVE = 2, ACTIVE = 3, ERROR = 4 } interface NativeSparkScanStateMachine extends EmscriptenClassHandle { setViewHandlerDelegate(delegate: EmscriptenClassHandle): void; } interface NativeSparkScanListener extends EmscriptenClassHandle { didScan(sparkScan: NativeSparkScan, session: JSONParseable, frameData: WasmFrameData): void; didUpdateSession(sparkScan: NativeSparkScan, session: JSONParseable, frameData: WasmFrameData): void; } interface NativeSparkScan extends EmscriptenClassHandle { addListener(listener: NativeSparkScanListener, flags: number): void; setSuccessFeedback(feedback: EmscriptenClassHandle): void; setPropertyPushSource(source: unknown): void; selectItemWithSmartScanSelectionAsync(): void; getStateMachine(): NativeSparkScanStateMachine; } interface NativeSparkScanOverlay extends EmscriptenClassHandle { onErrorFeedbackEmitted(shouldRemoveBrush: boolean): void; onReadyForNewData(): void; discardEnqueuedData(): void; } interface BarcodeFindBasicOverlay extends EmscriptenClassHandle { shouldShowUserGuidanceView: boolean; getShouldShowScanAreaGuides(): boolean; setGuidanceHandler(guidanceHandler: EmscriptenClassHandle): void; setShouldShowHint(bool: boolean): void; setShouldShowScanAreaGuides(bool: boolean): void; setTextForAllItemsFoundSuccessfullyHint(text: string): void; setTextForItemListUpdatedHint(text: string): void; setTextForItemListUpdatedWhenPausedHint(text: string): void; setTextForMoveCloserToBarcodesHint(text: string): void; setTextForPointAtBarcodesToSearchHint(text: string): void; setTextForTapShutterToPauseScreenHint(text: string): void; setTextForTapShutterToResumeScreenHint(text: string): void; setUserGuidanceEnabled(value: boolean): void; } interface BarcodeFindTransformer extends EmscriptenClassHandle { transformBarcodeData(data: string): string; } interface BarcodeFind extends EmscriptenClassHandle { start(): void; pause(): void; stop(): void; setItemList(list: string): void; setItemListUpdatedFeedback(feedback: EmscriptenClassHandle): void; setFeedback(feedback: EmscriptenClassHandle): void; addListener: (listener: EmscriptenClassHandle, options: any) => void; removeListener: (listener: EmscriptenClassHandle, options: any) => void; setEnabled: (enabled: boolean) => void; applySettings: (settings: string) => void; setBarcodeFindTransformer: (transformer: BarcodeFindTransformer) => void; } interface BarcodeAr extends EmscriptenClassHandle { start(): void; pause(): void; stop(): void; addListener: (listener: EmscriptenClassHandle, options: any) => void; removeListener: (listener: EmscriptenClassHandle, options: any) => void; applySettings: (settings: string) => void; setEnabled: (bool: boolean) => void; } interface BarcodeCaptureModule extends Module { BarcodeCaptureDeserializer: new () => CaptureModeDeserializerInstance; BarcodeCaptureListener: { extend: (target: "BarcodeCaptureListener", parameters: { didScan: (barcode_capture: any, session: JSONParseable, frame_data: WasmFrameData) => void; didUpdateSession: (barcode_capture: any, session: JSONParseable, frame_data: any) => void; }) => new () => EmscriptenClassHandle; }; BarcodeCaptureDeserializerListener: { extend: (target: "BarcodeCaptureDeserializerListener", parameters: { onModeDeserializationStarted: (deserializer: any, mode: any, json: JSONParseable) => void; onModeDeserializationFinished: (deserializer: any, mode: any, json: JSONParseable) => void; onSettingsDeserializationStarted: (deserializer: any, settings: any, json: JSONParseable) => void; onSettingsDeserializationFinished: (deserializer: any, settings: any, json: JSONParseable) => void; }) => new () => EmscriptenClassHandle; }; BarcodeBatchDeserializer: new () => CaptureModeDeserializerInstance; BarcodeBatchListener: { extend: (target: "BarcodeTrackingListener", parameters: { didUpdateSession: (barcode_tracking: any, session: JSONParseable, frame_data: any) => void; onTrackedBarcodeTapped: (barcode_tracking: any, tracked_barcode: JSONParseable) => void; }) => new () => EmscriptenClassHandle; }; BarcodeBatchDeserializerListener: { extend: (target: "BarcodeTrackingDeserializerListener", parameters: { onModeDeserializationStarted: (deserializer: any, mode: any, json: JSONParseable) => void; onModeDeserializationFinished: (deserializer: any, mode: any, json: JSONParseable) => void; onSettingsDeserializationStarted: (deserializer: any, settings: any, json: JSONParseable) => void; onSettingsDeserializationFinished: (deserializer: any, settings: any, json: JSONParseable) => void; }) => new () => EmscriptenClassHandle; }; SparkScanDeserializer: new () => CaptureModeDeserializerInstance; SparkScanListener: { extend: (target: "SparkScanListener", parameters: { didScan(spark_scan: NativeSparkScan, session: JSONParseable, frame_data: WasmFrameData): void; didUpdateSession(spark_scan: NativeSparkScan, session: JSONParseable, frame_data: WasmFrameData): void; }) => new () => NativeSparkScanListener; }; SparkScanDeserializerListener: { extend: (target: "SparkScanDeserializerListener", parameters: { onModeDeserializationStarted: (deserializer: any, NativeSparkScan: any, json: JSONParseable) => void; onModeDeserializationFinished: (deserializer: any, NativeSparkScan: any, json: JSONParseable) => void; onSettingsDeserializationStarted: (deserializer: any, settings: any, json: JSONParseable) => void; onSettingsDeserializationFinished: (deserializer: any, settings: any, json: JSONParseable) => void; onOverlayDeserializationStarted: (deserializer: any, overlay: NativeSparkScanOverlay, json: JSONParseable) => void; onOverlayDeserializationFinished: (deserializer: any, overlay: NativeSparkScanOverlay, json: JSONParseable) => void; }) => new () => EmscriptenClassHandle; }; SparkScanViewHandlerDelegate: { extend: (target: "SparkScanViewHandlerDelegate", parameters: { enableHapticWhenOverlapping(): void; onStateTransition(state: NativeSparkScanViewState): void; onSwitchedAwayFromSmartScanSelection(): void; onSwitchedToSmartScanSelection(): void; resetAllTimers(): void; }) => new () => EmscriptenClassHandle; }; LicenseUtils: { getBlinkIdLicenseKey: (scanditLicense: string) => string; }; BarcodeFind: new (context: EmscriptenClassHandle, settings: string) => BarcodeFind; BarcodeFindListener: { extend: (target: "BarcodeFindListener", parameters: { didUpdateSession: (barcodeFind: EmscriptenClassHandle, session: LicenseIgnoringJSONParseable, frameData: WasmFrameData) => void; onSearchPaused: (items: Vector$1) => void; onSearchStarted: () => void; onSearchStopped: (items: Vector$1) => void; }) => new () => EmscriptenClassHandle; }; BarcodeFindTransformer: { extend: (target: "BarcodeFindTransformer", parameters: { transformBarcodeData: (data: string) => string; }) => new () => BarcodeFindTransformer; }; BarcodeFindBasicOverlay: new (mode: BarcodeFind) => BarcodeFindBasicOverlay; BarcodeFindGuidanceHandler: { extend: (target: "BarcodeFindGuidanceHandler", parameters: { setInitialGuidance: (argument0: boolean, argument1: string) => void; setMoveCloserGuidance: (argument0: boolean, argument1: string) => void; setTapShutterToPause: (argument0: boolean, argument1: string) => void; setTapShutterToResume: (argument0: boolean, argument1: string) => void; }) => new () => EmscriptenClassHandle; }; BarcodeAr: new (context: EmscriptenClassHandle, settings: string) => BarcodeAr; BarcodeArListener: { extend: (target: "BarcodeArListener", parameters: { didUpdateSession: (barcodeAr: EmscriptenClassHandle, session: LicenseIgnoringJSONParseable, frameData: WasmFrameData) => void; }) => new () => EmscriptenClassHandle; }; } interface Module$1 extends Module, BarcodeCaptureModule {} type EngineWorkerResponse = WorkerResponse$1 extends Promise | void ? Promise | void : { payload: WorkerResponse$1; transferables?: Transferable[]; }; //#endregion export { SparkScanEmitErrorFeedbackDataCaptureAction as $, BarcodeFindSearchStartedWorkerMessage as A, DataCaptureWorker as B, BarcodeFindForSettingsDataCaptureAction as C, BarcodeFindSearchPauseDataCaptureAction as D, BarcodeFindRemoveBasicOverlayDataCaptureAction as E, BarcodeFindSetTransformerFunctionDataCaptureAction as F, NativeSparkScanOverlay as G, Module$1 as H, BarcodeFindTransformer as I, PayloadForCommand as J, NativeSparkScanStateMachine as K, BarcodeFindUpdateBasicOverlayDataCaptureAction as L, BarcodeFindSearchStoppedWorkerMessage as M, BarcodeFindSetEnabledDataCaptureAction as N, BarcodeFindSearchPausedWorkerMessage as O, BarcodeFindSetItemListDataCaptureAction as P, SparkScanDidUpdateSessionWorkerMessage as Q, DataCaptureActionMessageKey$1 as R, BarcodeFindFeedback as S, BarcodeFindModeRemoveDataCaptureAction as T, NativeSparkScan as U, EngineWorkerResponse as V, NativeSparkScanListener as W, SparkScanDataCaptureActionMessage as X, SparkScanAnalyticsManagerPropertyChangedAction as Y, SparkScanDidScanWorkerMessage as Z, BarcodeFindAddBasicOverlayDataCaptureAction as _, BarcodeArDidUpdateSessionWorkerMessage as a, SparkScanSwitchedToSmartScanSelectionWorkerMessage as at, BarcodeFindDataCaptureActionMessage as b, BarcodeArSearchPauseDataCaptureAction as c, JSONParseable as ct, BarcodeArSetEnabledDataCaptureAction as d, SparkScanModeRemoveDataCaptureAction as et, BarcodeBatchDidTapTrackedBarcode as f, BarcodeFind as g, BarcodeCaptureModule as h, BarcodeArDataCaptureActionMessage as i, SparkScanSwitchedAwayFromSmartScanSelectionWorkerMessage as it, BarcodeFindSearchStopDataCaptureAction as j, BarcodeFindSearchStartDataCaptureAction as k, BarcodeArSearchStartDataCaptureAction as l, WasmFrameData as lt, BarcodeCaptureDidUpdateSessionWorkerMessage as m, BarcodeAr as n, SparkScanOverlayReadyForDrawCaptureAction as nt, BarcodeArForSettingsDataCaptureAction as o, WorkerResponse$1 as ot, BarcodeCaptureDidScanWorkerMessage as p, NativeSparkScanViewState as q, BarcodeArApplySettingsDataCaptureAction as r, SparkScanSelectItemWithSmartScanSelectionDataCaptureAction as rt, BarcodeArModeRemoveDataCaptureAction as s, CaptureModeDeserializerInstance as st, AnyDataCaptureActionMessage$1 as t, SparkScanOverlayDiscardEnqueuedDataCaptureAction as tt, BarcodeArSearchStopDataCaptureAction as u, BarcodeFindApplySettingsDataCaptureAction as v, BarcodeFindListUpdatedFeedback as w, BarcodeFindDidUpdateSessionWorkerMessage as x, BarcodeFindBasicOverlay as y, DataCaptureCallbackMessage$1 as z };