import type { W1VideoPlayerState } from "../../../types";
interface UseVideoStateProps {
    muted: boolean;
    isClient: boolean;
    onStateChange?: (state: W1VideoPlayerState) => void;
}
export declare const useVideoState: ({ muted, isClient, onStateChange }: UseVideoStateProps) => {
    state: W1VideoPlayerState;
    setState: import("react").Dispatch<import("react").SetStateAction<W1VideoPlayerState>>;
    updateState: (updates: Partial<W1VideoPlayerState>) => void;
};
export {};
