import { AudioParams } from './helper'; export { AudioParams } from './helper'; export declare class InnerAudio { private params; private audio; private stopHoldOn; private callbacksMap; constructor(params: AudioParams); get duration(): number; get paused(): boolean; get currentTime(): number; set volume(volume: number); get volume(): number; set autoplay(autoplay: boolean); get autoplay(): boolean; set loop(loop: boolean); get loop(): boolean; set playbackRate(rate: number); get playbackRate(): number; private _executeCallbacks; private _mount; play(): void; pause(): void; stop(): void; seek(position: number): void; destroy(): void; onPlay(callback: any): void; offPlay(callback: any): void; onPause(callback: any): void; offPause(callback: any): void; onTimeUpdate(callback: any): void; offTimeUpdate(callback: any): void; onStop(callback: any): void; offStop(callback: any): void; onEnded(callback: any): void; offEnded(callback: any): void; onSeeked(callback: any): void; offSeeked(callback: any): void; onSeeking(callback: any): void; offSeeking(callback: any): void; onError(callback: any): void; offError(callback: any): void; }