UNPKG

682 BTypeScriptView Raw
1/// <reference types="react" />
2import { MessageEvent } from "@charisma-ai/sdk";
3interface UseBackgroundAudioOptions {
4 disabled?: boolean;
5}
6declare const useBackgroundAudio: ({ disabled }?: UseBackgroundAudioOptions) => {
7 audioProps: {
8 ref: import("react").RefObject<HTMLAudioElement>;
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 BackgroundAudioElementProps = ReturnType<typeof useBackgroundAudio>["audioProps"];
20export default useBackgroundAudio;