import * as React from 'react'; import * as THREE from 'three'; import { VideoTextureProps } from '../core/VideoTexture'; export type WebcamVideoTextureProps = Omit & { constraints?: MediaStreamConstraints; }; export declare const WebcamVideoTexture: React.ForwardRefExoticComponent React.ReactNode; src: string | MediaProvider | null; } & { unsuspend?: keyof HTMLVideoElementEventMap; start?: boolean; hls?: Parameters<(userConfig?: Partial | undefined) => Promise>[0]; onVideoFrame?: VideoFrameRequestCallback; } & Partial>, "src"> & { constraints?: MediaStreamConstraints; } & React.RefAttributes>;