import { IMediaInstance } from "@pixi/sound"; export declare enum AUDIO_TYPES { SFX = 0, MUSIC = 1 } declare class AudioSingletonClass { private _audioInstances; private _currentlyPlaying; constructor(); isMuted(_type: AUDIO_TYPES): boolean; getAudioInstance(_type: AUDIO_TYPES, _audioId: string, _instanceId: string): Promise | IMediaInstance | null; isLoaded(_id: string): boolean; stopAllSoundsOfId(_id: string): void; /** * Plays a sound but don't care if it doesn't play; catches errors * @param id * @param options = {audioType: AUDIO_TYPES,} */ playSound(id: string, options?: { [key: string]: any; }): Promise; private updateMuteStatusOnInstances; stopAllSounds(): void; } export declare const AudioSingleton: AudioSingletonClass; export {};