import type { Scene, SceneNode } from "@aura3d/scene"; import type { AudioListener } from "./AudioListener"; import type { SpatialAudio } from "./SpatialAudio"; export interface SceneAudioSourceBinding { readonly node: SceneNode; readonly spatial: SpatialAudio; } export declare class SceneAudioBridge { private readonly scene?; private listenerBinding?; private readonly sources; constructor(scene?: Scene | undefined); bindListener(node: SceneNode, listener: AudioListener): void; unbindListener(): void; bindSource(node: SceneNode, spatial: SpatialAudio): SceneAudioSourceBinding; unbindSource(binding: SceneAudioSourceBinding): void; update(): void; } //# sourceMappingURL=SceneAudioBridge.d.ts.map