import { AimerViewfinder, RectangularViewfinder } from '@scandit/web-datacapture-core'; import { L as LabelCaptureBasicOverlay } from '../LabelCaptureBasicOverlay-DFtQFeL_.js'; import { LabelCaptureWorkerManager } from '../worker/LabelCaptureWorkerManager.js'; import '../djinni-types/sdcLabelData.js'; import '@scandit/web-datacapture-core/build/js/private/Serializable'; import '@scandit/web-datacapture-core/build/js/private/nativeHandle.js'; import '../api/CapturedLabel.js'; import '../api/LabelField.js'; import '@scandit/web-datacapture-barcode'; import '../api/LabelFieldState.js'; import '../api/LabelFieldType.js'; import '../api/LabelFieldValueType.js'; import '../api/LabelDateResult.js'; import '../NativeProxy-wKE5sxLq.js'; import '@scandit/web-datacapture-core/build/js/worker/dataCaptureWorkerRelated'; import '../djinni-types/sdcBarcodeInternalSdkData.js'; import '../djinni-types/sdcBarcodeData.js'; import '../djinni-types/sdcCoreCommonGeometry.js'; import '../djinni-types/sdcCoreCommonBuffer.js'; import '../sdcLabelInternalModuleCapture-yM8m0vEc.js'; import '../djinni-types/sdcSymbologySettings.js'; import '../djinni-types/sdcCoreInternalSdkArea.js'; import '../djinni-types/sdcCoreInternalSdkCommonGeometry.js'; import '../djinni-types/sdcCoreCommonGraphic.js'; import '../djinni-types/sdcCoreInternalSdkCommonAsync.js'; import '../djinni-types/sdcCoreInternalSdkOcr.js'; import '../djinni-types/sdcCoreCommon.js'; import '../djinni-types/sdcLabelInternalModuleData.js'; import '../djinni-types/sdcCoreInternalSdkUiViewfinder.js'; import '../djinni-types/sdcCoreInternalSdkCommonGraphics.js'; import '../djinni-types/sdcLabelInternalModuleUiOverlay.js'; import '../djinni-types/sdcCoreInternalSdkCapture.js'; import '../djinni-types/sdcCoreInternalSdkUiStyle.js'; import '../api/AdaptiveRecognitionMode.js'; import '../api/LabelCaptureSession.js'; import '../api/LabelDateFormat.js'; import '../api/LabelDateComponentFormat.js'; import '../api/LabelFieldLocationType.js'; import '../api/ReceiptScanningLineItem.js'; import '../api/ValidationFlowField.js'; import '../LabelCapture-DrHOFOh1.js'; import '../api/LabelCaptureFeedback.js'; import '../api/LabelCaptureSettings.js'; import '../api/LabelDefinition.js'; import '../api/ImeiOneBarcode.js'; import '../api/BarcodeField.js'; import '../api/LabelFieldDefinition.js'; import '../api/ImeiTwoBarcode.js'; import '../api/PackingDateText.js'; import '../api/TextField.js'; import '../api/PartNumberBarcode.js'; import '../api/SerialNumberBarcode.js'; import '../api/TotalPriceText.js'; import '../api/UnitPriceText.js'; import '../api/WeightText.js'; import '../api/CustomBarcode.js'; import '../api/LabelFieldLocation.js'; import '../api/CustomText.js'; import '../api/DateText.js'; import '../api/ExpiryDateText.js'; import '../api/LabelCaptureOverlayJSON.js'; /** * Creates a proxied viewfinder that notifies the worker when a property is set or a method is called. */ declare function createProxiedViewFinder(overlay: LabelCaptureBasicOverlay, workerHandler: LabelCaptureWorkerManager, viewFinder: T): T; export { createProxiedViewFinder };