import type { ContextWithState } from '../../Types'; interface Playhead { position: number; precision: number; } declare function setPrecision(playhead: Playhead, precision: number): boolean; declare function setPosition(playhead: Playhead, position: number): boolean; export type PlayheadAtom = ReturnType; export declare function createPlayheadAtom(context: ContextWithState, basePlayhead?: Partial): import("../../core/state/Types").StateAtom<{ position: number; precision: number; }, { setPrecision: typeof setPrecision; setPosition: typeof setPosition; }>; export {};