import { B as BarcodeTrackingListener, a as BarcodeTracking } from './BarcodeTracking-C_jbHwi-.js';
import { BarcodeTrackingAdvancedOverlay } from './BarcodeTrackingAdvancedOverlay.js';
import { BarcodeTrackingSession } from './BarcodeTrackingSession.js';
import 'scandit-web-datacapture-core';
import 'scandit-web-datacapture-core/build/js/private/Serializable';
import './BarcodeTrackingSettings.js';
import './Barcode.js';
import './EncodingRange.js';
import './StructuredAppendData.js';
import './SymbologySettings.js';
import './TrackedBarcode.js';
import './TrackedBarcodeView.js';

declare class PrivateBarcodeTrackingAdvancedOverlayListener implements BarcodeTrackingListener {
    private readonly advancedOverlay;
    constructor(advancedOverlay: BarcodeTrackingAdvancedOverlay);
    didUpdateSession(_: BarcodeTracking, session: BarcodeTrackingSession): void;
}

export { PrivateBarcodeTrackingAdvancedOverlayListener };
