import type { AtomPlayerConfig } from "../AtomPlayer"; import { AtomPlayer } from "../AtomPlayer"; export interface TickPlayerConfig extends AtomPlayerConfig { duration: number; } export declare class TickPlayer extends AtomPlayer { private _startTimer; private _stopTimer; private _resetTimer; constructor({ duration, ...config }: TickPlayerConfig); protected readyImpl(): Promise; protected playImpl(): Promise; protected pauseImpl(): Promise; protected stopImpl(): Promise; protected seekImpl(ms: number): Promise; protected setPlaybackRateImpl(playbackRate: number): void; }