import * as React from "react";
import {
AudioPlayerInterfaceProps,
HeadlessAudioPlayerProps,
} from "./AudioPlayerCommon";
import HeadlessAudioPlayer from "./HeadlessAudioPlayer";
import AudioPlayerWithInterface from "./AudioPlayerWithInterface";
import type { MediaPlayerRef } from "../MediaPlayerCommon";
interface AudioPlayerProps {
mode?: "interface" | "headless";
}
const AudioPlayer = React.forwardRef<
MediaPlayerRef,
AudioPlayerProps & AudioPlayerInterfaceProps & HeadlessAudioPlayerProps
>(({ mode = "interface", ...rest }, ref) => {
switch (mode) {
case "headless":
return ;
case "interface":
return ;
}
});
export default AudioPlayer;
export type { MediaPlayerRef as AudioPlayerRef } from "../MediaPlayerCommon";