export type CameraStatus = 'idle' | 'requesting' | 'active' | 'denied' | 'error'; interface UseCameraOptions { facingMode?: 'user' | 'environment'; width?: number; height?: number; autoStart?: boolean; } export declare function useCamera(options?: UseCameraOptions): { videoRef: import("react").RefObject; stream: MediaStream | null; status: CameraStatus; error: string | null; start: () => Promise; stop: () => void; switchCamera: () => Promise; }; export {}; //# sourceMappingURL=useCamera.d.ts.map