interface UseAudioPlayerOptions {
    url: string;
    skipSeconds?: number;
}
interface UseAudioPlayerReturn {
    audioRef: React.RefObject<HTMLAudioElement>;
    isPlaying: boolean;
    isLoading: boolean;
    isLoop: boolean;
    currentTime: number;
    duration: number;
    volume: number;
    isMuted: boolean;
    error: string | null;
    togglePlay: () => void;
    seek: (time: number) => void;
    skip: (seconds: number) => void;
    setVolume: (vol: number) => void;
    toggleMute: () => void;
    toggleLoop: () => void;
    formatTime: (time: number) => string;
}
export declare function useAudioPlayer({ url, }: UseAudioPlayerOptions): UseAudioPlayerReturn;
export {};
//# sourceMappingURL=useAudioPlayer.d.ts.map