/// <reference types="react" />
import { EReadSpeed } from '../assets/types';
import { ITimeline } from './timeline';
export interface IAudioPlayer extends ITimeline {
    currentTime: number;
    togglePlay: () => void;
    changeSpeed: (newSpeed: EReadSpeed) => void;
    changeAutoScroll: (active: boolean) => void;
    changeAutoHighlight: (active: boolean) => void;
    changeAutoPlay: (active: boolean) => void;
    loading?: boolean;
    isPro?: boolean;
    handleUpgrade?: () => void;
    chunks: number[];
}
export declare const AudioPlayer: ({ chunksTimes, fullTime, currentTime, currentChunk, changeCurrentChunk, isPlay, togglePlay, changeSpeed, changeAutoScroll, changeAutoHighlight, changeAutoPlay, mark, setMark, loading, isPro, handleUpgrade, chunks, }: IAudioPlayer) => JSX.Element;
