import { BarcodeBatch, TrackedBarcode } from 'scandit-datacapture-frameworks-barcode'; import { Anchor, DataCaptureOverlay, PointWithUnit } from 'scandit-datacapture-frameworks-core'; import { BarcodeBatchAdvancedOverlayListener } from './BarcodeBatchAdvancedOverlayListener'; import { TrackedBarcodeView } from './TrackedBarcodeView'; export 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; }