import { o as Quadrilateral } from "./sdcCoreCommonGeometry-Bxvlllkc.js"; import { a as LabelFieldType, i as LabelFieldState } from "./sdcLabelData-CHLquvuG.js"; import { n as Barcode } from "./sdcBarcodeInternalSdkData-CJZsjs8c.js"; //#region src/main/djinni-types/sdcLabelInternalModuleData.d.ts declare enum LabelFieldValueType { DATE = 0, PRICE = 1, WEIGHT = 2, TEXT = 3, NUMERIC = 4 } interface LabelDateResult { day?: number; month?: number; year?: number; dayStr: string; monthStr: string; yearStr: string; } interface LabelField { getName(): string; isRequired(): boolean; getType(): LabelFieldType; getPredictedLocation(): Quadrilateral; getState(): LabelFieldState; getValueType(): LabelFieldValueType; getBarcode(): Barcode; getText(): string | undefined; getDate(): LabelDateResult | undefined; toJson(): string; } interface CapturedLabel { getName(): string; getDeltaTimeToPrediction(): number; getFields(): Array; getTrackingId(): number; getPredictedBounds(): Quadrilateral; isComplete(): boolean; toJson(): string; } interface ReceiptScanningLineItem { name: string; unitPrice?: number; discount?: number; quantity: number; totalPrice?: number; } interface ReceiptScanningResult { storeName?: string; storeCity?: string; storeAddress?: string; date?: string; time?: string; paymentPreTaxTotal?: number; paymentTax?: number; paymentTotal?: number; loyaltyNumber?: number; lineItems: Array; } interface SdcLabelInternalModuleData_statics {} //#endregion export { ReceiptScanningLineItem as a, LabelFieldValueType as i, LabelDateResult as n, ReceiptScanningResult as o, LabelField as r, SdcLabelInternalModuleData_statics as s, CapturedLabel as t };