import { WebAudioFontPlayer } from "./player.js";
export declare class WebAudioFontTicker {
    stateStop: number;
    statePlay: number;
    stateEnd: number;
    state: number;
    stepDuration: number;
    lastPosition: number;
    playLoop(player: WebAudioFontPlayer, audioContext: AudioContext, loopStart: number, loopPosition: number, loopEnd: number, queue: ChordQueue[]): void;
    startTicks(audioContext: AudioContext, onTick: (when: number, from: number, to: number) => void, loopStart: number, loopPosition: number, loopEnd: number, onEnd: (loopPosition: number) => void): void;
    tick(audioContext: AudioContext, nextAudioTime: number, onTick: (when: number, from: number, to: number) => void, loopStart: number, loopPosition: number, loopEnd: number, onEnd: (loopPosition: number) => void): void;
    cancel(): void;
}
//# sourceMappingURL=ticker.d.ts.map