import { t as LabelFieldState } from "./LabelFieldState-JJ7Cbn3n.js"; import { t as LabelFieldType } from "./LabelFieldType-DEXmgciU.js"; import { t as LabelFieldValueType } from "./LabelFieldValueType-C8ZfGaCT.js"; import { n as LabelDateResultJSON, t as LabelDateResult } from "./LabelDateResult-CQ9G5zQl.js"; import { AnchorPositions, Quadrilateral, QuadrilateralJSON } from "@scandit/web-datacapture-core"; import { Barcode, BarcodeJSON } from "@scandit/web-datacapture-barcode"; //#region src/main/api/LabelField.d.ts interface LabelFieldJSON { name: string; type: string; valueType: string; location: QuadrilateralJSON; state: LabelFieldState; isRequired: boolean; barcode: BarcodeJSON | null; text: string | null; date: LabelDateResultJSON | null; } declare class LabelField { private _name; private _type; private _predictedLocation; private _state; private _isRequired; private _barcode; private _text; private _date; private _valueType; get name(): string; get type(): LabelFieldType; get predictedLocation(): Quadrilateral; get state(): LabelFieldState; get isRequired(): boolean; get barcode(): Barcode | null; get text(): string | null; get valueType(): LabelFieldValueType; protected get anchorPositions(): AnchorPositions; get date(): LabelDateResult | null; private static fromJSON; private toJSONObject; } //#endregion export { LabelFieldJSON as n, LabelField as t };