import { TrackedBarcode, BarcodeBatch, BarcodePick, BarcodePickViewSettings, BarcodePickViewUiListener, BarcodePickViewListener, BarcodePickActionListener, SparkScanViewUiListener, SparkScan, SparkScanViewSettings, SparkScanFeedbackDelegate, BarcodeFindViewProps, BarcodeFindViewUiListener, BarcodeCountViewUiListener, BarcodeCountViewListener, BarcodeFilterHighlightSettings, BarcodeCountViewStyle, BarcodeCountNotInListActionSettings, BarcodeCount, BarcodeCountMappingFlowSettings, BarcodeCountToolbarSettings, BarcodeCountStatusProvider, BarcodeAr, BarcodeArViewSettings, BarcodeArViewUiListener, BarcodeArAnnotationProvider, BarcodeArHighlightProvider } from './barcode'; import * as scanditDatacaptureFrameworksBarcode from './barcode'; export { scanditDatacaptureFrameworksBarcode as __ScanditBarcode }; export { ArucoDictionary, ArucoDictionaryPreset, ArucoMarker, AztecBarcodeGeneratorBuilder, Barcode, BarcodeAr, BarcodeArAnnotation, BarcodeArAnnotationProvider, BarcodeArAnnotationTrigger, BarcodeArCircleHighlight, BarcodeArCircleHighlightPreset, BarcodeArFeedback, BarcodeArFilter, BarcodeArHighlight, BarcodeArHighlightProvider, BarcodeArInfoAnnotation, BarcodeArInfoAnnotationAnchor, BarcodeArInfoAnnotationBodyComponent, BarcodeArInfoAnnotationFooter, BarcodeArInfoAnnotationHeader, BarcodeArInfoAnnotationListener, BarcodeArInfoAnnotationWidthPreset, BarcodeArListener, BarcodeArPopoverAnnotation, BarcodeArPopoverAnnotationAnchor, BarcodeArPopoverAnnotationButton, BarcodeArPopoverAnnotationListener, BarcodeArRectangleHighlight, BarcodeArResponsiveAnnotation, BarcodeArSession, BarcodeArSettings, BarcodeArStatusIconAnnotation, BarcodeArStatusIconAnnotationAnchor, BarcodeArViewSettings, BarcodeArViewUiListener, BarcodeBatch, BarcodeBatchBasicOverlay, BarcodeBatchBasicOverlayListener, BarcodeBatchBasicOverlayStyle, BarcodeBatchLicenseInfo, BarcodeBatchListener, BarcodeBatchSession, BarcodeBatchSettings, BarcodeCapture, BarcodeCaptureFeedback, BarcodeCaptureLicenseInfo, BarcodeCaptureListener, BarcodeCaptureOverlay, BarcodeCaptureSession, BarcodeCaptureSettings, BarcodeCount, BarcodeCountCaptureList, BarcodeCountCaptureListListener, BarcodeCountCaptureListSession, BarcodeCountFeedback, BarcodeCountListener, BarcodeCountMappingFlowSettings, BarcodeCountNotInListActionSettings, BarcodeCountSession, BarcodeCountSettings, BarcodeCountStatus, BarcodeCountStatusItem, BarcodeCountStatusProvider, BarcodeCountStatusProviderCallback, BarcodeCountStatusResult, BarcodeCountStatusResultAbort, BarcodeCountStatusResultError, BarcodeCountStatusResultSuccess, BarcodeCountToolbarSettings, BarcodeCountViewListener, BarcodeCountViewStyle, BarcodeCountViewUiListener, BarcodeDataTransformer, BarcodeDefinition, BarcodeDefinitionBuilder, BarcodeFilterHighlightSettings, BarcodeFilterHighlightSettingsBrush, BarcodeFilterHighlightType, BarcodeFilterSettings, BarcodeFind, BarcodeFindFeedback, BarcodeFindItem, BarcodeFindItemContent, BarcodeFindItemSearchOptions, BarcodeFindListener, BarcodeFindSession, BarcodeFindSettings, BarcodeFindTransformer, BarcodeFindViewProps, BarcodeFindViewSettings, BarcodeFindViewUiListener, BarcodeGenerator, BarcodeGeneratorBuilder, BarcodeIdentifier, BarcodeInfo, BarcodePick, BarcodePickAction, BarcodePickActionCallback, BarcodePickActionListener, BarcodePickAsyncMapperProductProvider, BarcodePickAsyncMapperProductProviderCallback, BarcodePickListener, BarcodePickProduct, BarcodePickProductProvider, BarcodePickProductProviderCallback, BarcodePickProductProviderCallbackItem, BarcodePickScanningListener, BarcodePickScanningSession, BarcodePickSession, BarcodePickSettings, BarcodePickState, BarcodePickStatusIconSettings, BarcodePickStatusIconStyle, BarcodePickViewHighlightStyle, BarcodePickViewHighlightStyleAsyncProvider, BarcodePickViewHighlightStyleCustomView, BarcodePickViewHighlightStyleCustomViewProvider, BarcodePickViewHighlightStyleCustomViewResponse, BarcodePickViewHighlightStyleRequest, BarcodePickViewHighlightStyleResponse, BarcodePickViewHighlightStyleResponseBuilder, BarcodePickViewListener, BarcodePickViewSettings, BarcodePickViewUiListener, BarcodeSelection, BarcodeSelectionAimerSelection, BarcodeSelectionAutoSelectionStrategy, BarcodeSelectionBasicOverlay, BarcodeSelectionBasicOverlayStyle, BarcodeSelectionBrushProvider, BarcodeSelectionFeedback, BarcodeSelectionFreezeBehavior, BarcodeSelectionLicenseInfo, BarcodeSelectionListener, BarcodeSelectionManualSelectionStrategy, BarcodeSelectionSession, BarcodeSelectionSettings, BarcodeSelectionStrategy, BarcodeSelectionTapBehavior, BarcodeSelectionTapSelection, BarcodeSelectionType, BarcodeSpatialGrid, BatterySavingMode, CapturePreset, Checksum, Cluster, Code128BarcodeGeneratorBuilder, Code39BarcodeGeneratorBuilder, CompositeFlag, CompositeType, DataMatrixBarcodeGeneratorBuilder, Dot, DotWithIcons, Ean13BarcodeGeneratorBuilder, Ean13UpcaClassification, EncodingRange, InterleavedTwoOfFiveBarcodeGeneratorBuilder, LocalizedOnlyBarcode, Pdf417BarcodeGeneratorBuilder, Pdf417CompactionMode, Pdf417Dimensions, QrCodeBarcodeGeneratorBuilder, QrCodeErrorCorrectionLevel, Range, Rectangular, RectangularWithIcons, ScanComponentBarcodePreset, ScanComponentDefinition, ScanComponentTextSemanticType, ScanItemDefinition, ScanItemIdentifier, ScannedBarcode, ScannedComponent, ScannedComponentIdentifier, ScannedItem, ScannedItemIdentifier, ScannedText, SparkScan, SparkScanBarcodeErrorFeedback, SparkScanBarcodeFeedback, SparkScanBarcodeSuccessFeedback, SparkScanFeedbackDelegate, SparkScanLicenseInfo, SparkScanListener, SparkScanMiniPreviewSize, SparkScanPreviewBehavior, SparkScanScanningBehavior, SparkScanScanningMode, SparkScanScanningModeDefault, SparkScanScanningModeTarget, SparkScanSession, SparkScanSettings, SparkScanToastSettings, SparkScanViewSettings, SparkScanViewState, SparkScanViewUiListener, StructuredAppendData, Symbology, SymbologyDescription, SymbologySettings, TargetBarcode, TextDefinition, TextDefinitionBuilder, TextIdentifier, TrackedBarcode, TrackedObject, UpcaBarcodeGeneratorBuilder } from './barcode'; import { DefaultSerializeable, Size, Anchor, PointWithUnit, DataCaptureOverlay, DataCaptureContext, CameraSettings, Brush, Color, LogoStyle, FrameSourceState, Rect, ZoomSwitchOrientation } from 'scandit-cordova-datacapture-core/dist/dts/core'; interface TrackedBarcodeViewOptions { size?: Size; scale?: number; } declare class TrackedBarcodeView extends DefaultSerializeable { private data; private options; static withHTMLElement(element: HTMLElement, options: TrackedBarcodeViewOptions | null): Promise; static withBase64EncodedData(data: string, options: TrackedBarcodeViewOptions | null): Promise; private static getEncodedImageData; private static getSize; private static getSVGDataForElement; private static getCanvasWithSize; private static getBase64DataForSVG; private constructor(); } interface BarcodeBatchAdvancedOverlayListener { didTapViewForTrackedBarcode?(overlay: BarcodeBatchAdvancedOverlay, trackedBarcode: TrackedBarcode): void; viewForTrackedBarcode?(overlay: BarcodeBatchAdvancedOverlay, trackedBarcode: TrackedBarcode): Promise; anchorForTrackedBarcode?(overlay: BarcodeBatchAdvancedOverlay, trackedBarcode: TrackedBarcode): Anchor; offsetForTrackedBarcode?(overlay: BarcodeBatchAdvancedOverlay, trackedBarcode: TrackedBarcode): PointWithUnit; } declare class BarcodeBatchAdvancedOverlay implements DataCaptureOverlay { private baseBarcodeBatchOverlay; private get type(); get shouldShowScanAreaGuides(): boolean; set shouldShowScanAreaGuides(shouldShow: boolean); get listener(): BarcodeBatchAdvancedOverlayListener | null; set listener(listener: BarcodeBatchAdvancedOverlayListener | null); constructor(mode: BarcodeBatch); setViewForTrackedBarcode(view: Promise, trackedBarcode: TrackedBarcode): Promise; setAnchorForTrackedBarcode(anchor: Anchor, trackedBarcode: TrackedBarcode): Promise; setOffsetForTrackedBarcode(offset: PointWithUnit, trackedBarcode: TrackedBarcode): Promise; clearTrackedBarcodeViews(): Promise; private set view(value); private get view(); private onViewIdChanged; toJSON(): object; } interface BarcodePickViewProps { context: DataCaptureContext; barcodePick: BarcodePick; settings: BarcodePickViewSettings; cameraSettings: CameraSettings; style: any; } declare class BarcodePickView extends DefaultSerializeable { private viewId; private static get cordovaExec(); private baseBarcodePickView; private htmlElement; private _htmlElementState; private domObserver; private scrollListener; constructor(props: BarcodePickViewProps); get uiListener(): BarcodePickViewUiListener | null; set uiListener(value: BarcodePickViewUiListener | null); private orientationChangeListener; private set htmlElementState(value); private get htmlElementState(); connectToElement(element: HTMLElement): Promise; detachFromElement(): void; private subscribeToChangesOnHTMLElement; private unsubscribeFromChangesOnHTMLElement; private elementDidChange; private updatePositionAndSize; private setPositionAndSize; start(): Promise; freeze(): Promise; stop(): Promise; pause(): Promise; resume(): Promise; reset(): Promise; addListener(listener: BarcodePickViewListener): void; removeListener(listener: BarcodePickViewListener): void; addActionListener(listener: BarcodePickActionListener): void; removeActionListener(listener: BarcodePickActionListener): void; release(): void; } declare class SparkScanView { private baseSparkScanView; get uiListener(): SparkScanViewUiListener | null; set uiListener(newValue: SparkScanViewUiListener | null); static forContext(context: DataCaptureContext, sparkScan: SparkScan, settings: SparkScanViewSettings | null): SparkScanView; static get defaultBrush(): Brush; private constructor(); get previewSizeControlVisible(): boolean; set previewSizeControlVisible(newValue: boolean); get scanningBehaviorButtonVisible(): boolean; set scanningBehaviorButtonVisible(newValue: boolean); get barcodeCountButtonVisible(): boolean; set barcodeCountButtonVisible(newValue: boolean); get barcodeFindButtonVisible(): boolean; set barcodeFindButtonVisible(newValue: boolean); get targetModeButtonVisible(): boolean; set targetModeButtonVisible(newValue: boolean); get selectionModeButtonVisible(): boolean; set selectionModeButtonVisible(newValue: boolean); get labelCaptureButtonVisible(): boolean; set labelCaptureButtonVisible(newValue: boolean); get toolbarBackgroundColor(): Color | null; set toolbarBackgroundColor(newValue: Color | null); get toolbarIconActiveTintColor(): Color | null; set toolbarIconActiveTintColor(newValue: Color | null); get toolbarIconInactiveTintColor(): Color | null; set toolbarIconInactiveTintColor(newValue: Color | null); get cameraSwitchButtonVisible(): boolean; set cameraSwitchButtonVisible(newValue: boolean); get torchControlVisible(): boolean; set torchControlVisible(newValue: boolean); get zoomSwitchControlVisible(): boolean; set zoomSwitchControlVisible(newValue: boolean); get previewCloseControlVisible(): boolean; set previewCloseControlVisible(newValue: boolean); get triggerButtonAnimationColor(): Color | null; set triggerButtonAnimationColor(newValue: Color | null); get triggerButtonExpandedColor(): Color | null; set triggerButtonExpandedColor(newValue: Color | null); get triggerButtonCollapsedColor(): Color | null; set triggerButtonCollapsedColor(newValue: Color | null); get triggerButtonTintColor(): Color | null; set triggerButtonTintColor(newValue: Color | null); get triggerButtonVisible(): boolean; set triggerButtonVisible(newValue: boolean); get triggerButtonImage(): string | null; set triggerButtonImage(newValue: string | null); prepareScanning(): Promise; startScanning(): Promise; pauseScanning(): Promise; stopScanning(): Promise; dispose(): Promise; show(): Promise; hide(): Promise; get feedbackDelegate(): SparkScanFeedbackDelegate | null; set feedbackDelegate(delegate: SparkScanFeedbackDelegate | null); showToast(text: string): Promise; private toJSON; } declare class BarcodeFindView { private baseBarcodeFindView; private htmlElement; private htmlElementState; private domObserver; private scrollListener; constructor(props: BarcodeFindViewProps); private orientationChangeListener; get barcodeFindViewUiListener(): BarcodeFindViewUiListener | null; set barcodeFindViewUiListener(value: BarcodeFindViewUiListener | null); static get hardwareTriggerSupported(): boolean; get shouldShowUserGuidanceView(): boolean; set shouldShowUserGuidanceView(value: boolean); get shouldShowHints(): boolean; set shouldShowHints(value: boolean); get shouldShowCarousel(): boolean; set shouldShowCarousel(value: boolean); get shouldShowPauseButton(): boolean; set shouldShowPauseButton(value: boolean); get shouldShowFinishButton(): boolean; set shouldShowFinishButton(value: boolean); get shouldShowProgressBar(): boolean; set shouldShowProgressBar(value: boolean); get shouldShowTorchControl(): boolean; set shouldShowTorchControl(value: boolean); get shouldShowZoomControl(): boolean; set shouldShowZoomControl(value: boolean); get torchControlPosition(): Anchor; set torchControlPosition(value: Anchor); get textForCollapseCardsButton(): string | null; set textForCollapseCardsButton(value: string | null); get textForAllItemsFoundSuccessfullyHint(): string | null; set textForAllItemsFoundSuccessfullyHint(value: string | null); get textForItemListUpdatedHint(): string | null; set textForItemListUpdatedHint(value: string | null); get textForItemListUpdatedWhenPausedHint(): string | null; set textForItemListUpdatedWhenPausedHint(value: string | null); get textForPointAtBarcodesToSearchHint(): string | null; set textForPointAtBarcodesToSearchHint(value: string | null); get textForMoveCloserToBarcodesHint(): string | null; set textForMoveCloserToBarcodesHint(value: string | null); get textForTapShutterToPauseScreenHint(): string | null; set textForTapShutterToPauseScreenHint(value: string | null); get textForTapShutterToResumeSearchHint(): string | null; set textForTapShutterToResumeSearchHint(value: string | null); get logoStyle(): LogoStyle; set logoStyle(value: LogoStyle); get logoAnchor(): Anchor; set logoAnchor(value: Anchor); get cameraStateOnStop(): FrameSourceState; set cameraStateOnStop(value: FrameSourceState); stopSearching(): Promise; startSearching(): Promise; pauseSearching(): Promise; connectToElement(element: HTMLElement): Promise; detachFromElement(): void; show(): Promise; hide(): Promise; private subscribeToChangesOnHTMLElement; private unsubscribeFromChangesOnHTMLElement; private elementDidChange; private _show; private _hide; private toJSON; } declare class BarcodeCountView { static get defaultRecognizedBrush(): Brush; static get defaultNotInListBrush(): Brush; static get defaultAcceptedBrush(): Brush; static get defaultRejectedBrush(): Brush; static get hardwareTriggerSupported(): boolean; private viewId; get uiListener(): BarcodeCountViewUiListener | null; set uiListener(listener: BarcodeCountViewUiListener | null); get listener(): BarcodeCountViewListener | null; set listener(listener: BarcodeCountViewListener | null); get shouldShowUserGuidanceView(): boolean; set shouldShowUserGuidanceView(newValue: boolean); get shouldShowListButton(): boolean; set shouldShowListButton(newValue: boolean); get shouldDisableModeOnExitButtonTapped(): boolean; set shouldDisableModeOnExitButtonTapped(newValue: boolean); get shouldShowExitButton(): boolean; set shouldShowExitButton(newValue: boolean); get shouldShowShutterButton(): boolean; set shouldShowShutterButton(newValue: boolean); get shouldShowHints(): boolean; set shouldShowHints(newValue: boolean); get shouldShowClearHighlightsButton(): boolean; set shouldShowClearHighlightsButton(newValue: boolean); get shouldShowSingleScanButton(): boolean; set shouldShowSingleScanButton(newValue: boolean); get shouldShowFloatingShutterButton(): boolean; set shouldShowFloatingShutterButton(newValue: boolean); get shouldShowToolbar(): boolean; set shouldShowToolbar(newValue: boolean); get shouldShowStatusModeButton(): boolean; set shouldShowStatusModeButton(newValue: boolean); get shouldShowStatusIconsOnScan(): boolean; set shouldShowStatusIconsOnScan(newValue: boolean); get shouldShowScanAreaGuides(): boolean; set shouldShowScanAreaGuides(newValue: boolean); get recognizedBrush(): Brush | null; set recognizedBrush(newValue: Brush | null); get notInListBrush(): Brush | null; set notInListBrush(newValue: Brush | null); get acceptedBrush(): Brush | null; set acceptedBrush(newValue: Brush | null); get rejectedBrush(): Brush | null; set rejectedBrush(newValue: Brush | null); get filterSettings(): BarcodeFilterHighlightSettings | null; set filterSettings(newValue: BarcodeFilterHighlightSettings | null); get style(): BarcodeCountViewStyle; get listButtonAccessibilityHint(): string; set listButtonAccessibilityHint(newValue: string); get listButtonAccessibilityLabel(): string; set listButtonAccessibilityLabel(newValue: string); get listButtonContentDescription(): string; set listButtonContentDescription(newValue: string); get exitButtonAccessibilityHint(): string; set exitButtonAccessibilityHint(newValue: string); get exitButtonAccessibilityLabel(): string; set exitButtonAccessibilityLabel(newValue: string); get exitButtonContentDescription(): string; set exitButtonContentDescription(newValue: string); get shutterButtonAccessibilityHint(): string; set shutterButtonAccessibilityHint(newValue: string); get shutterButtonAccessibilityLabel(): string; set shutterButtonAccessibilityLabel(newValue: string); get shutterButtonContentDescription(): string; set shutterButtonContentDescription(newValue: string); get floatingShutterButtonAccessibilityHint(): string; set floatingShutterButtonAccessibilityHint(newValue: string); get floatingShutterButtonAccessibilityLabel(): string; set floatingShutterButtonAccessibilityLabel(newValue: string); get floatingShutterButtonContentDescription(): string; set floatingShutterButtonContentDescription(newValue: string); get clearHighlightsButtonAccessibilityHint(): string; set clearHighlightsButtonAccessibilityHint(newValue: string); get clearHighlightsButtonAccessibilityLabel(): string; set clearHighlightsButtonAccessibilityLabel(newValue: string); get clearHighlightsButtonContentDescription(): string; set clearHighlightsButtonContentDescription(newValue: string); get singleScanButtonAccessibilityHint(): string; set singleScanButtonAccessibilityHint(newValue: string); get singleScanButtonAccessibilityLabel(): string; set singleScanButtonAccessibilityLabel(newValue: string); get singleScanButtonContentDescription(): string; set singleScanButtonContentDescription(newValue: string); get statusModeButtonAccessibilityHint(): string; set statusModeButtonAccessibilityHint(newValue: string); get statusModeButtonAccessibilityLabel(): string; set statusModeButtonAccessibilityLabel(newValue: string); get statusModeButtonContentDescription(): string; set statusModeButtonContentDescription(newValue: string); get clearHighlightsButtonText(): string; set clearHighlightsButtonText(newValue: string); get exitButtonText(): string; set exitButtonText(newValue: string); get textForTapShutterToScanHint(): string; set textForTapShutterToScanHint(newValue: string); get textForScanningHint(): string; set textForScanningHint(newValue: string); get textForMoveCloserAndRescanHint(): string; set textForMoveCloserAndRescanHint(newValue: string); get textForMoveFurtherAndRescanHint(): string; set textForMoveFurtherAndRescanHint(newValue: string); get textForBarcodesNotInListDetectedHint(): string; set textForBarcodesNotInListDetectedHint(newValue: string); get textForScreenCleanedUpHint(): string; set textForScreenCleanedUpHint(newValue: string); get textForClusteringGestureHint(): string; set textForClusteringGestureHint(newValue: string); get shouldShowListProgressBar(): boolean; set shouldShowListProgressBar(newValue: boolean); get shouldShowTorchControl(): boolean; set shouldShowTorchControl(newValue: boolean); get torchControlPosition(): Anchor; set torchControlPosition(newValue: Anchor); get textForTapToUncountHint(): string; set textForTapToUncountHint(newValue: string); get tapToUncountEnabled(): boolean; set tapToUncountEnabled(newValue: boolean); get barcodeNotInListActionSettings(): BarcodeCountNotInListActionSettings; set barcodeNotInListActionSettings(newValue: BarcodeCountNotInListActionSettings); get hardwareTriggerEnabled(): boolean; set hardwareTriggerEnabled(newValue: boolean); private baseBarcodeCountView; private htmlElement; private _htmlElementState; private set htmlElementState(value); private get htmlElementState(); private scrollListener; private domObserver; static forContextWithMode(context: DataCaptureContext, barcodeCount: BarcodeCount): BarcodeCountView; static forContextWithModeAndStyle(context: DataCaptureContext, barcodeCount: BarcodeCount, style: BarcodeCountViewStyle): BarcodeCountView; static forMapping(context: DataCaptureContext, barcodeCount: BarcodeCount, style: BarcodeCountViewStyle, mappingFlowSettings: BarcodeCountMappingFlowSettings): BarcodeCountView; constructor({ context, barcodeCount, style, mappingFlowSettings, }: { context: DataCaptureContext; barcodeCount: BarcodeCount; style: BarcodeCountViewStyle; mappingFlowSettings?: BarcodeCountMappingFlowSettings; }); private orientationChangeListener; clearHighlights(): Promise; setToolbarSettings(settings: BarcodeCountToolbarSettings): void; setStatusProvider(provider: BarcodeCountStatusProvider): void; connectToElement(element: HTMLElement): Promise; detachFromElement(): void; setFrame(frame: Rect, isUnderContent?: boolean): Promise; show(): Promise; hide(): Promise; setBrushForRecognizedBarcode(trackedBarcode: TrackedBarcode, brush: Brush | null): Promise; setBrushForRecognizedBarcodeNotInList(trackedBarcode: TrackedBarcode, brush: Brush | null): Promise; setBrushForAcceptedBarcode(trackedBarcode: TrackedBarcode, brush: Brush | null): Promise; setBrushForRejectedBarcode(trackedBarcode: TrackedBarcode, brush: Brush | null): Promise; enableHardwareTrigger(hardwareTriggerKeyCode: number | null): Promise; private subscribeToChangesOnHTMLElement; private unsubscribeFromChangesOnHTMLElement; private elementDidChange; private updatePositionAndSize; private _show; private _hide; private toJSON; } interface BarcodeArViewProps { context: DataCaptureContext; barcodeAr: BarcodeAr; settings: BarcodeArViewSettings; cameraSettings: CameraSettings; uiListener?: BarcodeArViewUiListener; annotationProvider?: BarcodeArAnnotationProvider; highlightProvider?: BarcodeArHighlightProvider; } declare class BarcodeArView extends DefaultSerializeable { private viewId; private baseBarcodeArView; private htmlElement; private _htmlElementState; private domObserver; private scrollListener; constructor(props: BarcodeArViewProps); get uiListener(): BarcodeArViewUiListener | null; set uiListener(value: BarcodeArViewUiListener | null); get annotationProvider(): BarcodeArAnnotationProvider | null; set annotationProvider(value: BarcodeArAnnotationProvider | null); get highlightProvider(): BarcodeArHighlightProvider | null; set highlightProvider(value: BarcodeArHighlightProvider | null); private orientationChangeListener; private set htmlElementState(value); private setPositionAndSize; private get htmlElementState(); connectToElement(element: HTMLElement): Promise; detachFromElement(): Promise; private subscribeToChangesOnHTMLElement; private unsubscribeFromChangesOnHTMLElement; private elementDidChange; start(): Promise; stop(): Promise; pause(): Promise; reset(): Promise; get shouldShowTorchControl(): boolean; set shouldShowTorchControl(value: boolean); get torchControlPosition(): Anchor; set torchControlPosition(value: Anchor); get shouldShowZoomControl(): boolean; set shouldShowZoomControl(value: boolean); get zoomControlPosition(): Anchor; set zoomControlPosition(value: Anchor); get shouldShowCameraSwitchControl(): boolean; set shouldShowCameraSwitchControl(value: boolean); get cameraSwitchControlPosition(): Anchor; set cameraSwitchControlPosition(value: Anchor); get shouldShowMacroModeControl(): boolean; set shouldShowMacroModeControl(value: boolean); get macroModeControlPosition(): Anchor; set macroModeControlPosition(value: Anchor); get torchControlOffset(): PointWithUnit | null; set torchControlOffset(value: PointWithUnit | null); get zoomControlOffset(): PointWithUnit | null; set zoomControlOffset(value: PointWithUnit | null); get cameraSwitchControlOffset(): PointWithUnit | null; set cameraSwitchControlOffset(value: PointWithUnit | null); get macroModeControlOffset(): PointWithUnit | null; set macroModeControlOffset(value: PointWithUnit | null); get logoStyle(): LogoStyle; set logoStyle(value: LogoStyle); get zoomControlOrientation(): ZoomSwitchOrientation; set zoomControlOrientation(value: ZoomSwitchOrientation); get logoAnchor(): Anchor; set logoAnchor(value: Anchor); get logoOffset(): PointWithUnit; set logoOffset(value: PointWithUnit); } export { BarcodeArView, BarcodeBatchAdvancedOverlay, BarcodeCountView, BarcodeFindView, BarcodePickView, SparkScanView, TrackedBarcodeView }; export type { BarcodeBatchAdvancedOverlayListener };