import { WebPlugin } from '@capacitor/core'; import type { CameraPreviewOptions, CameraPreviewPictureOptions, CameraPreviewPlugin, CameraPreviewFlashMode, CameraSampleOptions, CameraOpacityOptions } from './definitions'; export declare class CameraPreviewWeb extends WebPlugin implements CameraPreviewPlugin { /** * track which camera is used based on start options * used in capture */ private isBackCamera; start(options: CameraPreviewOptions): Promise; startRecordVideo(): Promise; stopRecordVideo(): Promise; stop(): Promise; capture(options: CameraPreviewPictureOptions): Promise; captureSample(_options: CameraSampleOptions): Promise; getSupportedFlashModes(): Promise<{ result: CameraPreviewFlashMode[]; }>; setFlashMode(_options: { flashMode: CameraPreviewFlashMode | string; }): Promise; flip(): Promise; setOpacity(_options: CameraOpacityOptions): Promise; isCameraStarted(): Promise<{ value: boolean; }>; }