UNPKG

682 BTypeScriptView Raw
1/// <reference types="react" />
2import { MessageEvent } from "@charisma-ai/sdk";
3interface UseBackgroundVideoOptions {
4 disabled?: boolean;
5}
6declare const useBackgroundVideo: ({ disabled }?: UseBackgroundVideoOptions) => {
7 videoProps: {
8 ref: import("react").RefObject<HTMLVideoElement>;
9 src: string | undefined;
10 autoPlay: boolean;
11 loop: boolean;
12 onEnded: () => void;
13 style: {
14 display: string;
15 };
16 };
17 onMessage: (messageEvent: MessageEvent) => Promise<void>;
18};
19export declare type BackgroundVideoElementProps = ReturnType<typeof useBackgroundVideo>["videoProps"];
20export default useBackgroundVideo;