///
declare const useVideo: (elOrProps: import("./factory/createHTMLMediaHook").HTMLMediaProps | import("react").ReactElement import("react").ReactElement import("react").Component)> | null) | (new (props: any) => import("react").Component)>) => readonly [import("react").ReactElement | undefined;
}, string | ((props: any) => import("react").ReactElement import("react").Component)> | null) | (new (props: any) => import("react").Component)>, import("./factory/createHTMLMediaHook").HTMLMediaState, {
play: () => Promise | undefined;
pause: () => void;
seek: (time: number) => void;
volume: (volume: number) => void;
mute: () => void;
unmute: () => void;
}, import("react").MutableRefObject];
export default useVideo;