import React from 'react'; type FacingMode = 'user' | 'environment'; type AspectRatio = 'cover' | number; interface ErrorMessages { noCameraAccessible?: string; permissionDenied?: string; switchCamera?: string; canvas?: string; } interface CameraProps { facingMode?: FacingMode; aspectRatio?: AspectRatio; numberOfCamerasCallback?(numberOfCameras: number): void; videoSourceDeviceId?: string | undefined; errorMessages?: ErrorMessages; videoReadyCallback?(): void; flashMode?: boolean; onError?: (error?: string) => void; isTouchSupported?: boolean; touchSupportedCallback?(touchSupported: boolean): void; } export type CameraType = React.ForwardRefExoticComponent> & { takePhoto(): string; switchCamera(): FacingMode; getNumberOfCameras(): number; flashStatus(): boolean; }; export declare const Camera: React.ForwardRefExoticComponent>; export {}; //# sourceMappingURL=Camera.d.ts.map