import { MLKitCameraView as MLKitCameraViewBase } from "./mlkit-cameraview-common";
export declare abstract class MLKitCameraView extends MLKitCameraViewBase {
    private captureSession;
    private captureDevice;
    private previewLayer;
    private cameraView;
    lastVisionImage: any;
    disposeNativeView(): void;
    createNativeView(): Object;
    private canUseCamera;
    private initView;
    private rotateOnOrientationChange;
    onLayout(left: number, top: number, right: number, bottom: number): void;
    abstract rotateRecording(): boolean;
    getVisionOrientation(imageOrientation: UIImageOrientation): FIRVisionDetectorImageOrientation;
    protected updateTorch(): void;
    protected pauseScanning(): void;
    protected resumeScanning(): void;
    abstract createDetector(): any;
    abstract createSuccessListener(): any;
    runDetector(image: UIImage, onComplete: () => void): void;
}
