export interface UserMediaHook { stream: MediaStream | null; recording: boolean; start: () => void; stop: () => void; } declare const useUserMedia: (constraints?: MediaStreamConstraints | undefined, onSuccess?: ((stream: MediaStream) => void) | undefined, onError?: ((error: Error) => void) | undefined) => UserMediaHook; export default useUserMedia;