import { d as LabelFieldDefinition, c as LabelFieldLocation } from '../../sdcLabelInternalModuleCapture-yM8m0vEc.js'; import { g as NativeProxyAdapter, N as NativeProxyHandle, i as LabelCaptureModule } from '../../NativeProxy-wKE5sxLq.js'; import '../../djinni-types/sdcBarcodeData.js'; import '../../djinni-types/sdcSymbologySettings.js'; import '@scandit/web-datacapture-core/build/js/worker/dataCaptureWorkerRelated'; import '../../djinni-types/sdcCoreInternalSdkArea.js'; import '../../djinni-types/sdcCoreInternalSdkCommonGeometry.js'; import '../../djinni-types/sdcCoreCommonGraphic.js'; import '../../djinni-types/sdcCoreCommonGeometry.js'; import '../../djinni-types/sdcCoreInternalSdkCommonAsync.js'; import '../../djinni-types/sdcCoreInternalSdkOcr.js'; import '../../djinni-types/sdcCoreCommon.js'; import '../../djinni-types/sdcLabelData.js'; import '../../djinni-types/sdcLabelInternalModuleData.js'; import '../../djinni-types/sdcBarcodeInternalSdkData.js'; import '../../djinni-types/sdcCoreCommonBuffer.js'; import '@scandit/web-datacapture-barcode'; 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 '@scandit/web-datacapture-core'; import '../../api/AdaptiveRecognitionMode.js'; import '../../api/CapturedLabel.js'; import '../../api/LabelField.js'; import '../../api/LabelFieldState.js'; import '../../api/LabelFieldType.js'; import '../../api/LabelFieldValueType.js'; import '../../api/LabelDateResult.js'; import '@scandit/web-datacapture-core/build/js/private/nativeHandle.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'; declare class LabelFieldDefinitionProxy extends NativeProxyAdapter { handle: NativeProxyHandle; concreteImplementationRegistry: Map>; nativeImplementationFromHandle(handle: NativeProxyHandle): LabelFieldDefinition; getName(handle: NativeProxyHandle): Promise; isOptional(handle: NativeProxyHandle): Promise; setOptional(_handle: NativeProxyHandle, _optional: boolean): Promise; getValueRegexes(handle: NativeProxyHandle): Promise; setValueRegexes(_handle: NativeProxyHandle, _valueRegexes: string[]): Promise; getHiddenProperties(_handle: NativeProxyHandle): Promise; setHiddenProperties(_handle: NativeProxyHandle, _jsonString: string): Promise; getLocation(_handle: NativeProxyHandle): Promise; setLocation(_handle: NativeProxyHandle, _location: LabelFieldLocation): Promise; getAnchorRegexes(_handle: NativeProxyHandle): Promise; setAnchorRegexes(_handle: NativeProxyHandle, _anchorRegexes: string[]): Promise; getNumberOfMandatoryInstances(handle: NativeProxyHandle): Promise; setNumberOfMandatoryInstances(_handle: NativeProxyHandle, _numberOfMandatoryInstances: number | undefined): Promise; } declare const _default: LabelFieldDefinitionProxy; export { _default as default };