import type { RefObject } from "react";
import type { PlayerAction, PlayerState, PlayerContextType } from "../types";
export declare const createPlayerActions: (dispatch: React.Dispatch<PlayerAction>, playerRef: RefObject<HTMLVideoElement>, state: PlayerState) => Pick<PlayerContextType, "setCurrentTrack" | "playTrack" | "addToQueue" | "togglePlay" | "nextTrack" | "previousTrack" | "seek" | "setVolume" | "toggleMute" | "toggleShuffle" | "toggleRepeat" | "setQueue" | "togglePlayNowPlayingView" | "setNowPlayNowPlayingView" | "toggleHidePlayer">;
