import { t as AdaptiveRecognitionMode } from "./AdaptiveRecognitionMode-DBr--JVQ.js"; import { t as LabelFieldDefinition } from "./LabelFieldDefinition-CuGI3QUq.js"; import { t as CustomBarcode } from "./CustomBarcode-B9b3T3wr.js"; import { t as CustomBarcodeBuilder } from "./CustomBarcodeBuilder-DdWG8iCR.js"; import { t as CustomText } from "./CustomText-Cl2GuEWp.js"; import { t as CustomTextBuilder } from "./CustomTextBuilder-0AbdOASa.js"; import { t as DateText } from "./DateText-qQtIgcnZ.js"; import { t as DateTextBuilder } from "./DateTextBuilder-D4LModbR.js"; import { t as ExpiryDateText } from "./ExpiryDateText-DkTHW-n-.js"; import { t as ExpiryDateTextBuilder } from "./ExpiryDateTextBuilder-BGrTAbAB.js"; import { t as ImeiOneBarcode } from "./ImeiOneBarcode-d4T3iiT8.js"; import { t as ImeiOneBarcodeBuilder } from "./ImeiOneBarcodeBuilder-B9onIT76.js"; import { t as ImeiTwoBarcode } from "./ImeiTwoBarcode-DhmyWFV3.js"; import { t as ImeiTwoBarcodeBuilder } from "./ImeiTwoBarcodeBuilder-JChbnrgN.js"; import { t as PackingDateText } from "./PackingDateText-DH3NkY_K.js"; import { t as PackingDateTextBuilder } from "./PackingDateTextBuilder-Cay2b3Se.js"; import { t as PartNumberBarcode } from "./PartNumberBarcode-Dzx1zF4O.js"; import { t as PartNumberBarcodeBuilder } from "./PartNumberBarcodeBuilder-Bwg9UTcy.js"; import { t as SerialNumberBarcode } from "./SerialNumberBarcode-DWBGJVoz.js"; import { t as SerialNumberBarcodeBuilder } from "./SerialNumberBarcodeBuilder-oSUDdRsf.js"; import { t as TotalPriceText } from "./TotalPriceText-BydB0NCL.js"; import { t as TotalPriceTextBuilder } from "./TotalPriceTextBuilder-B8MK5Xjy.js"; import { t as UnitPriceText } from "./UnitPriceText-C7EwC-Go.js"; import { t as UnitPriceTextBuilder } from "./UnitPriceTextBuilder-Bc7dIZF4.js"; import { t as WeightText } from "./WeightText-DrWQ9nBI.js"; import { t as WeightTextBuilder } from "./WeightTextBuilder-BzG1seYF.js"; import { nativeHandle } from "@scandit/web-datacapture-core/build/js/private/nativeHandle.js"; //#region src/main/api/LabelDefinition.d.ts declare class LabelDefinition { private [nativeHandle]; private _name; private _fields; private _hiddenProperties; private _adaptiveRecognitionMode; private constructor(); get name(): string; get fields(): LabelFieldDefinition[]; get adaptiveRecognitionMode(): AdaptiveRecognitionMode; setAdaptiveRecognitionMode(mode: AdaptiveRecognitionMode): Promise; static builder(): LabelDefinitionBuilder; static createVinLabelDefinition(name: string, adaptiveRecognitionMode?: AdaptiveRecognitionMode): Promise; static createPriceCaptureDefinition(name: string, adaptiveRecognitionMode?: AdaptiveRecognitionMode): Promise; private static forHandle; } declare class LabelDefinitionBuilder { private fieldDefinitions; private hiddenProperties; private adaptiveRecognitionMode_; private readonly _name?; constructor(name?: string); addSerialNumberBarcode(barcode: SerialNumberBarcode | SerialNumberBarcodeBuilder): this; addPartNumberBarcode(barcode: PartNumberBarcode | PartNumberBarcodeBuilder): this; addImeiOneBarcode(barcode: ImeiOneBarcode | ImeiOneBarcodeBuilder): this; addImeiTwoBarcode(barcode: ImeiTwoBarcode | ImeiTwoBarcodeBuilder): this; addCustomBarcode(barcode: CustomBarcode | CustomBarcodeBuilder): this; addUnitPriceText(text: UnitPriceText | UnitPriceTextBuilder): this; addTotalPriceText(text: TotalPriceText | TotalPriceTextBuilder): this; addWeightText(text: WeightText | WeightTextBuilder): this; addPackingDateText(text: PackingDateText | PackingDateTextBuilder): this; addExpiryDateText(text: ExpiryDateText | ExpiryDateTextBuilder): this; addDateText(text: DateText | DateTextBuilder): this; addCustomText(text: CustomText | CustomTextBuilder): this; setHiddenProperty(key: string, value: unknown): this; setHiddenProperties(hiddenProperties: Record): this; adaptiveRecognitionMode(mode: AdaptiveRecognitionMode): this; build(name?: string): Promise; } declare function label(name: string): LabelDefinitionBuilder; //#endregion export { LabelDefinitionBuilder as n, label as r, LabelDefinition as t };