1import * as React from 'react'; 2import { CameraCapturedPicture, CameraNativeProps, CameraPictureOptions } from './Camera.types'; 3export interface ExponentCameraRef { 4 getAvailablePictureSizes: (ratio: string) => Promise<string[]>; 5 takePicture: (options: CameraPictureOptions) => Promise<CameraCapturedPicture>; 6 resumePreview: () => Promise<void>; 7 pausePreview: () => Promise<void>; 8} 9declare const ExponentCamera: React.ForwardRefExoticComponent<Pick<CameraNativeProps & { 10 children?: React.ReactNode; 11}, "type" | "flashMode" | "autoFocus" | "whiteBalance" | "children" | "pointerEvents" | "style" | "zoom" | "ratio" | "focusDepth" | "onCameraReady" | "useCamera2Api" | "pictureSize" | "onMountError" | "barCodeScannerSettings" | "onBarCodeScanned" | "faceDetectorSettings" | "onFacesDetected" | "poster" | "responsiveOrientationWhenOrientationLocked" | "onResponsiveOrientationChanged" | "onFaceDetectionError" | "onPictureSaved" | "barCodeScannerEnabled" | "faceDetectorEnabled"> & React.RefAttributes<ExponentCameraRef>>; 12export default ExponentCamera; 13//# sourceMappingURL=ExponentCamera.web.d.ts.map