import { h as Viewfinder } from "./sdcCoreInternalSdkUiViewfinder-BoG0LyRj.js"; import { i as LabelFieldState } from "./sdcLabelData-CHLquvuG.js"; import { h as LabelCapture } from "./sdcLabelInternalModuleCapture-B6-1Wjzn.js"; import { r as LabelField, t as CapturedLabel } from "./sdcLabelInternalModuleData-D_O2Y4cu.js"; import { t as FeatureAvailability } from "./sdcCoreInternalSdkCapture-CcabgRl6.js"; import { t as Brush } from "./sdcCoreInternalSdkUiStyle-pVbYygcu.js"; //#region src/main/djinni-types/sdcLabelInternalModuleUiOverlay.d.ts interface LabelCaptureBasicOverlayListener { brushForField(overlay: LabelCaptureBasicOverlay, field: LabelField, label: CapturedLabel): Brush | undefined; brushForLabel(overlay: LabelCaptureBasicOverlay, label: CapturedLabel): Brush | undefined; onLabelTapped(overlay: LabelCaptureBasicOverlay, label: CapturedLabel): void; } interface LabelCaptureBasicOverlay { getDefaultFieldBrush(state: LabelFieldState): Brush | undefined; setDefaultFieldBrush(state: LabelFieldState, brush: Brush | undefined): void; getDefaultLabelBrush(): Brush | undefined; setDefaultLabelBrush(brush: Brush | undefined): void; setBrushForField(brush: Brush | undefined, field: LabelField, label: CapturedLabel): void; setBrushForLabel(brush: Brush | undefined, label: CapturedLabel): void; setListener(listener: LabelCaptureBasicOverlayListener): void; getListener(): LabelCaptureBasicOverlayListener; setShouldShowScanAreaGuides(show: boolean): void; getShouldShowScanAreaGuides(): boolean; getViewfinder(): Viewfinder | undefined; setViewfinder(viewfinder: Viewfinder): void; asDataCaptureOverlay(): EmscriptenDataCaptureOverlay; } interface LabelCaptureBasicOverlay_statics { create(mode: LabelCapture): LabelCaptureBasicOverlay; createDefaultLabelBrush(): Brush; createDefaultCapturedBrush(): Brush; createDefaultPredictedBrush(): Brush; } interface LabelCaptureAdvancedOverlay { setShouldShowScanAreaGuides(show: boolean): void; getShouldShowScanAreaGuides(): boolean; requireArFeatureAvailabilityFromContext(): FeatureAvailability; asDataCaptureOverlay(): EmscriptenDataCaptureOverlay; } interface LabelCaptureAdvancedOverlay_statics { create(labelCapture: LabelCapture): LabelCaptureAdvancedOverlay; } interface ValidationFlowSettingsDefaults {} interface ValidationFlowSettingsDefaults_statics { getMissingFieldsHintText(): string; getValidationHintText(): string; getStandbyHintText(): string; getRequiredFieldErrorText(): string; getManualInputButtonText(): string; getValidationErrorText(): string; } interface ValidationFlowSettings { setMissingFieldsHintText(text: string): void; getMissingFieldsHintText(): string; setStandbyHintText(text: string): void; getStandbyHintText(): string; setValidationHintText(text: string): void; getValidationHintText(): string; setValidationErrorText(text: string): void; getValidationErrorText(): string; setRequiredFieldErrorText(text: string): void; getRequiredFieldErrorText(): string; setManualInputButtonText(text: string): void; getManualInputButtonText(): string; setValidationFinishButtonText(text: string): void; getValidationFinishButtonText(): string; setValidationRestartButtonText(text: string): void; getValidationRestartButtonText(): string; setValidationPauseButtonText(text: string): void; getValidationPauseButtonText(): string; setValidationAdaptiveScanningText(text: string): void; getValidationAdaptiveScanningText(): string; setValidationScanningText(text: string): void; getValidationScanningText(): string; setPlaceholderTextForLabelDefinition(fieldName: string, placeholder: string | undefined): void; getPlaceholderTextForLabelDefinition(fieldName: string): string | undefined; } interface ValidationFlowSettings_statics { create(): ValidationFlowSettings; } interface ValidationFlowOverlay { applySettings(settings: ValidationFlowSettings): void; asDataCaptureOverlay(): EmscriptenDataCaptureOverlay; } interface ValidationFlowOverlay_statics { create(mode: LabelCapture): ValidationFlowOverlay; } interface ReceiptScanningSettings { setProcessingHintText(text: string): void; getProcessingHintText(): string; } interface ReceiptScanningSettings_statics { create(): ReceiptScanningSettings; } interface ReceiptScanningOverlay { applySettings(settings: ReceiptScanningSettings): void; asDataCaptureOverlay(): EmscriptenDataCaptureOverlay; } interface ReceiptScanningOverlay_statics { create(labelCapture: LabelCapture): ReceiptScanningOverlay; } interface SdcLabelInternalModuleUiOverlay_statics { LabelCaptureBasicOverlay: LabelCaptureBasicOverlay_statics; LabelCaptureAdvancedOverlay: LabelCaptureAdvancedOverlay_statics; ValidationFlowSettingsDefaults: ValidationFlowSettingsDefaults_statics; ValidationFlowSettings: ValidationFlowSettings_statics; ValidationFlowOverlay: ValidationFlowOverlay_statics; ReceiptScanningSettings: ReceiptScanningSettings_statics; ReceiptScanningOverlay: ReceiptScanningOverlay_statics; } //#endregion export { LabelCaptureBasicOverlay_statics as a, ReceiptScanningSettings as c, ValidationFlowOverlay as d, ValidationFlowOverlay_statics as f, ValidationFlowSettings_statics as g, ValidationFlowSettingsDefaults_statics as h, LabelCaptureBasicOverlayListener as i, ReceiptScanningSettings_statics as l, ValidationFlowSettingsDefaults as m, LabelCaptureAdvancedOverlay_statics as n, ReceiptScanningOverlay as o, ValidationFlowSettings as p, LabelCaptureBasicOverlay as r, ReceiptScanningOverlay_statics as s, LabelCaptureAdvancedOverlay as t, SdcLabelInternalModuleUiOverlay_statics as u };