import { AudioOptions, AudioSource } from './AudioSource'; import { AssetDescriptor } from '../graphics/AssetManager'; import { Howl } from 'howler'; import { Player } from '../xr/Player'; import { Vector3 } from 'three'; export declare const PRIVATE: unique symbol; export declare class AudioManager { /** @ignore */ [PRIVATE]: { soundPool: Map; audioSources: Set; player: Player; vec3: Vector3; }; constructor(player: Player, initialAssets: Record); createAudioSource(id: string, options?: AudioOptions): AudioSource; getSound(id: string): Howl | undefined; loadSound(id: string, descriptor: AssetDescriptor): void; update(): void; } //# sourceMappingURL=AudioManager.d.ts.map