import { SyntheticEvent } from 'react'; import { AudioFunctionDependencies } from './types'; export declare const useAudioFunctions: ({ autoPlay, src, live, duration, loading, playing, showLoaderTimeoutRef, currentTimeRef, audioRef, isHlsStream, hlsInstance, setLoading, setCurrentTime, setPlayState, setVolume, setPlaybackSpeed, setDuration, setDisplayDuration, setBuffered, }: AudioFunctionDependencies) => { audioEvents: { onPlay: () => void; onPause: () => void; onWaiting: () => void; onCanPlay: () => void; onEnded: () => void; onVolumeChange: ({ target }: SyntheticEvent) => void; onDurationChange: ({ target }: SyntheticEvent) => void; onTimeUpdate: ({ target }: SyntheticEvent) => void; onProgress: ({ target }: SyntheticEvent) => void; }; onClickBackward: ({ seconds }: { seconds: number; }) => void; onClickForward: ({ seconds }: { seconds: number; }) => void; togglePlay: () => void; onChangeSlider: (value: number) => void; onChangeVolumeSlider: (value: number) => void; onPlaybackSpeedChange: (value: number) => void; }; //# sourceMappingURL=audio-functions.d.ts.map