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