import type { IAudioContext } from '../interfaces'; import type { AudioProcessor } from '../pipeline'; import { Observable } from 'modern-idoc'; export declare class HTMLAudioContext extends Observable implements IAudioContext { protected static _instance?: HTMLAudioContext; static get instance(): HTMLAudioContext; playbackRate: number; muted: boolean; volume: number; paused: boolean; refresh(): void; refreshPaused(): void; get processors(): AudioProcessor[]; set processors(_processors: AudioProcessor[]); get audioContext(): AudioContext; toggleMute(): boolean; togglePause(): boolean; }