import type { EmptyObject } from '../../../../framework-types/BaseTypes'; import type { ContextHaving } from '../../../../framework-types/execution-context/Types'; import type { CoreExportNames, CoreStateAtoms } from '../../core/Types'; import type { ContextWithState } from '../../Types'; import type { PlayheadAtom } from './PlayheadAtom'; interface Playback { playhead: PlayheadAtom; } export type PlaybackAtom = ReturnType; type ContextT = ContextHaving<{ [CoreExportNames.CoreStateAtoms]: CoreStateAtoms; }, EmptyObject, ContextWithState>; export declare function createPlaybackAtom(context: ContextT): import("../../core/state/Types").StateAtom; export {};