import { LocationSelection } from '@scandit/web-datacapture-core'; import { LabelDefinition } from './LabelDefinition.js'; import { nativeHandle } from '@scandit/web-datacapture-core/build/js/private/nativeHandle.js'; import './AdaptiveRecognitionMode.js'; import './ImeiOneBarcode.js'; import '@scandit/web-datacapture-barcode'; import './BarcodeField.js'; import './LabelFieldDefinition.js'; import './ImeiTwoBarcode.js'; import './PackingDateText.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/sdcLabelData.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 './CapturedLabel.js'; import './LabelField.js'; import './LabelFieldState.js'; import './LabelFieldType.js'; import './LabelFieldValueType.js'; import './LabelDateResult.js'; import './LabelCaptureSession.js'; import './LabelDateFormat.js'; import './LabelDateComponentFormat.js'; import './LabelFieldLocationType.js'; import './ReceiptScanningLineItem.js'; import './ValidationFlowField.js'; import './TextField.js'; import './PartNumberBarcode.js'; import './SerialNumberBarcode.js'; import './TotalPriceText.js'; import './UnitPriceText.js'; import './WeightText.js'; import './CustomBarcode.js'; import './LabelFieldLocation.js'; import './CustomText.js'; import './DateText.js'; import './ExpiryDateText.js'; declare class LabelCaptureSettings { private [nativeHandle]; private workerCommand; private constructor(); static fromLabelDefinitions(labelDefinitions: LabelDefinition[]): Promise; private static forHandle; getLocationSelection(): Promise; setLocationSelection(locationSelection: LocationSelection): Promise; getProperty(key: string): Promise; setProperty(key: string, value: unknown): Promise; getBlueprintJSON(): Promise>; } declare class LabelCaptureSettingsBuilder { private labelDefinitions; private hiddenProperties; private labelProperties?; addLabel(label: LabelDefinition): this; setHiddenProperty(key: string, value: unknown): this; setHiddenProperties(hiddenProperties: Record): this; setLabelProperties(labelProperties: Record | Record[]): this; build(): Promise; } export { LabelCaptureSettings, LabelCaptureSettingsBuilder };