UNPKG

@charisma-ai/react

Version:
20 lines (19 loc) 642 B
import { MessageEvent } from "@charisma-ai/sdk"; interface UseBackgroundVideoOptions { disabled?: boolean; } declare const useBackgroundVideo: ({ disabled }?: UseBackgroundVideoOptions) => { videoProps: { ref: import("react").RefObject<HTMLVideoElement>; src: string | undefined; autoPlay: boolean; loop: boolean; onEnded: () => void; style: { display: string; }; }; onMessage: (messageEvent: MessageEvent) => Promise<void>; }; export type BackgroundVideoElementProps = ReturnType<typeof useBackgroundVideo>["videoProps"]; export default useBackgroundVideo;