export { KeymapContext, useKeymap } from "@liqvid/keymap/react"; export { PlaybackContext, usePlayback, useTime } from "@liqvid/playback/react"; import { Player } from "./Player"; import type { Script } from "./script"; /** Access the ambient {@link Player} */ export declare function usePlayer(): Player; /** Register a callback for when the marker changes */ export declare function useMarkerUpdate(callback: (prevIndex: number) => void, deps?: React.DependencyList): void; /** Access the ambient {@link Script} */ export declare function useScript(): Script; /** Register a callback for when the time changes */ export declare function useTimeUpdate(callback: (t: number) => void, deps?: React.DependencyList): void;