import { t as AudioCache } from "../../AudioCache-DeOt-Pzn.js"; //#region src/main/private/customHowler/WebAudioContextManager.d.ts type AudioContextStateExtended = AudioContextState | "interrupted"; declare function getAudioCacheInstance(): AudioCache; /** * Global Web Audio Context manager * Manages a single AudioContext instance for efficient audio playback * * ## iOS Safari Audio Workaround * * iOS Safari has a known issue where Web Audio API playback may not produce * sound on real devices (works fine in simulator). The workaround routes audio * through a MediaStreamDestination connected to an HTML5 Audio element: * * ``` * AudioBufferSourceNode → GainNode → MediaStreamDestination → HTML5