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;
}
