import { Property } from '@nativescript/core';
import { MLKitCameraView } from '../mlkit-cameraview';
export declare enum BarcodeFormat {
	CODE_128 = 1,
	CODE_39 = 2,
	CODE_93 = 4,
	CODABAR = 8,
	DATA_MATRIX = 16,
	EAN_13 = 32,
	EAN_8 = 64,
	ITF = 128,
	QR_CODE = 256,
	UPC_A = 512,
	UPC_E = 1024,
	PDF417 = 2048,
	AZTEC = 4096,
}
export declare const formatsProperty: any;
export declare const beepOnScanProperty: Property<MLKitBarcodeScanner, boolean>;
export declare const reportDuplicatesProperty: Property<MLKitBarcodeScanner, boolean>;
export declare const supportInverseBarcodesProperty: Property<MLKitBarcodeScanner, boolean>;
export declare abstract class MLKitBarcodeScanner extends MLKitCameraView {
	protected formats: string;
	protected beepOnScan: boolean;
	protected reportDuplicates: boolean;
	protected supportInverseBarcodes: boolean;
}
