export type UserMediaVideoStatus = 'idle' | 'pending' | 'live' | 'denied' | 'unavailable'; type UseUserMediaVideoOptions = { onError?: (error: DOMException | Error) => void; onStatusChange?: (status: UserMediaVideoStatus) => void; }; export declare function useUserMediaVideo(constraints: MediaStreamConstraints, options?: UseUserMediaVideoOptions): { status: UserMediaVideoStatus; stream: MediaStream | null; start: () => void; stop: () => void; }; export {};