import React from 'react'; import { IMessage, VideoRecordingProps } from '../Models'; export declare const isVisionCameraAvailable: boolean; export declare const isVisionCameraNativeReady: boolean; export interface VideoNoteRecorderProps { config?: VideoRecordingProps; onClose: () => void; onSend?: (message: Partial, shouldResetInputToolbar: boolean) => void; } /** * Telegram-style round video note recorder: records the front camera into a * circular preview. When react-native-vision-camera's native module is missing * (a simulator, or a binary built before the dependency was added) it shows an * unavailable state with the shutter disabled rather than fabricating a note. * The two paths are separate components so the vision-camera hooks are only ever * called when the native module is present (no crash, stable hook order). */ export declare function VideoNoteRecorder(props: VideoNoteRecorderProps): React.JSX.Element; //# sourceMappingURL=VideoNoteRecorder.d.ts.map