import Emittery from 'emittery';
declare class QtAudio extends Emittery {
    private url;
    private audio;
    static VOLUMN: number;
    static MUTED: boolean;
    constructor(url?: string);
    setUrl(url: string): Promise<boolean>;
    getUrl(): string;
    play(): Promise<boolean>;
    restart(): Promise<boolean>;
    pause(): void;
    seek(time: number): void;
    load(): void;
    reset(): void;
    isLoaded(): boolean;
    isPlaying(): boolean;
    getDuration(): number;
    setVolume(volume: number): void;
    getVolume(): number;
    destroy(): void;
    mute(isMute?: boolean): void;
}
declare const MutilAudio: typeof QtAudio;
declare const _default: QtAudio;
export default _default;
export { type QtAudio, MutilAudio };
//# sourceMappingURL=audio.d.ts.map