import { IAnalyserNode, IAudioBuffer, IAudioBufferSourceNode, IAudioContext, IAudioNode, IAudioWorkletNode, IBiquadFilterNode, IConstantSourceNode, IConvolverNode, IDelayNode, IDynamicsCompressorNode, IGainNode, IIIRFilterNode, IMediaElementAudioSourceNode, IMediaStreamAudioDestinationNode, IMediaStreamAudioSourceNode, IMediaStreamTrackAudioSourceNode, IMinimalAudioContext, IMinimalOfflineAudioContext, IOfflineAudioContext, IOfflineAudioContextConstructor, IOscillatorNode, IPannerNode, IPeriodicWave, IStereoPannerNode, IWaveShaperNode } from './interfaces'; import { TAddAudioWorkletModuleFunction, TAnalyserNodeConstructor, TAudioBufferConstructor, TAudioBufferSourceNodeConstructor, TAudioContextConstructor, TAudioWorkletNodeConstructor, TBiquadFilterNodeConstructor, TChannelMergerNodeConstructor, TChannelSplitterNodeConstructor, TConstantSourceNodeConstructor, TContext, TConvolverNodeConstructor, TDecodeAudioDataFunction, TDelayNodeConstructor, TDynamicsCompressorNodeConstructor, TGainNodeConstructor, TIIRFilterNodeConstructor, TMediaElementAudioSourceNodeConstructor, TMediaStreamAudioDestinationNodeConstructor, TMediaStreamAudioSourceNodeConstructor, TMediaStreamTrackAudioSourceNodeConstructor, TMinimalAudioContextConstructor, TMinimalOfflineAudioContextConstructor, TOscillatorNodeConstructor, TPannerNodeConstructor, TPeriodicWaveConstructor, TStereoPannerNodeConstructor, TWaveShaperNodeConstructor } from './types'; export * from './interfaces/index'; export * from './types/index'; declare const analyserNodeConstructor: TAnalyserNodeConstructor; type analyserNodeConstructor = IAnalyserNode; export { analyserNodeConstructor as AnalyserNode }; declare const audioBufferConstructor: TAudioBufferConstructor; type audioBufferConstructor = IAudioBuffer; export { audioBufferConstructor as AudioBuffer }; declare const audioBufferSourceNodeConstructor: TAudioBufferSourceNodeConstructor; type audioBufferSourceNodeConstructor = IAudioBufferSourceNode; export { audioBufferSourceNodeConstructor as AudioBufferSourceNode }; declare const biquadFilterNodeConstructor: TBiquadFilterNodeConstructor; declare const channelMergerNodeConstructor: TChannelMergerNodeConstructor; declare const channelSplitterNodeConstructor: TChannelSplitterNodeConstructor; declare const constantSourceNodeConstructor: TConstantSourceNodeConstructor; declare const convolverNodeConstructor: TConvolverNodeConstructor; declare const delayNodeConstructor: TDelayNodeConstructor; declare const dynamicsCompressorNodeConstructor: TDynamicsCompressorNodeConstructor; declare const gainNodeConstructor: TGainNodeConstructor; declare const iIRFilterNodeConstructor: TIIRFilterNodeConstructor; declare const oscillatorNodeConstructor: TOscillatorNodeConstructor; declare const pannerNodeConstructor: TPannerNodeConstructor; declare const periodicWaveConstructor: TPeriodicWaveConstructor; declare const stereoPannerNodeConstructor: TStereoPannerNodeConstructor; declare const waveShaperNodeConstructor: TWaveShaperNodeConstructor; export declare const addAudioWorkletModule: undefined | TAddAudioWorkletModuleFunction; export declare const decodeAudioData: TDecodeAudioDataFunction; declare const mediaElementAudioSourceNodeConstructor: TMediaElementAudioSourceNodeConstructor; declare const mediaStreamAudioDestinationNodeConstructor: TMediaStreamAudioDestinationNodeConstructor; declare const mediaStreamAudioSourceNodeConstructor: TMediaStreamAudioSourceNodeConstructor; declare const mediaStreamTrackAudioSourceNodeConstructor: TMediaStreamTrackAudioSourceNodeConstructor; declare const audioContextConstructor: TAudioContextConstructor; type audioContextConstructor = IAudioContext; export { audioContextConstructor as AudioContext }; declare const audioWorkletNodeConstructor: undefined | TAudioWorkletNodeConstructor; type audioWorkletNodeConstructor = undefined | IAudioWorkletNode; export { audioWorkletNodeConstructor as AudioWorkletNode }; type biquadFilterNodeConstructor = IBiquadFilterNode; export { biquadFilterNodeConstructor as BiquadFilterNode }; type channelMergerNodeConstructor = IAudioNode; export { channelMergerNodeConstructor as ChannelMergerNode }; type channelSplitterNodeConstructor = IAudioNode; export { channelSplitterNodeConstructor as ChannelSplitterNode }; type constantSourceNodeConstructor = IConstantSourceNode; export { convolverNodeConstructor as ConvolverNode }; type convolverNodeConstructor = IConvolverNode; export { constantSourceNodeConstructor as ConstantSourceNode }; type delayNodeConstructor = IDelayNode; export { delayNodeConstructor as DelayNode }; type dynamicsCompressorNodeConstructor = IDynamicsCompressorNode; export { dynamicsCompressorNodeConstructor as DynamicsCompressorNode }; type gainNodeConstructor = IGainNode; export { gainNodeConstructor as GainNode }; type iIRFilterNodeConstructor = IIIRFilterNode; export { iIRFilterNodeConstructor as IIRFilterNode }; type mediaElementAudioSourceNodeConstructor = IMediaElementAudioSourceNode; export { mediaElementAudioSourceNodeConstructor as MediaElementAudioSourceNode }; type mediaStreamAudioDestinationNodeConstructor = IMediaStreamAudioDestinationNode; export { mediaStreamAudioDestinationNodeConstructor as MediaStreamAudioDestinationNode }; type mediaStreamAudioSourceNodeConstructor = IMediaStreamAudioSourceNode; export { mediaStreamAudioSourceNodeConstructor as MediaStreamAudioSourceNode }; type mediaStreamTrackAudioSourceNodeConstructor = IMediaStreamTrackAudioSourceNode; export { mediaStreamTrackAudioSourceNodeConstructor as MediaStreamTrackAudioSourceNode }; declare const minimalAudioContextConstructor: TMinimalAudioContextConstructor; type minimalAudioContextConstructor = IMinimalAudioContext; export { minimalAudioContextConstructor as MinimalAudioContext }; declare const minimalOfflineAudioContextConstructor: TMinimalOfflineAudioContextConstructor; type minimalOfflineAudioContextConstructor = IMinimalOfflineAudioContext; export { minimalOfflineAudioContextConstructor as MinimalOfflineAudioContext }; declare const offlineAudioContextConstructor: IOfflineAudioContextConstructor; type offlineAudioContextConstructor = IOfflineAudioContext; export { offlineAudioContextConstructor as OfflineAudioContext }; type oscillatorNodeConstructor = IOscillatorNode; export { oscillatorNodeConstructor as OscillatorNode }; type pannerNodeConstructor = IPannerNode; export { pannerNodeConstructor as PannerNode }; type periodicWaveConstructor = IPeriodicWave; export { periodicWaveConstructor as PeriodicWave }; type stereoPannerNodeConstructor = IStereoPannerNode; export { stereoPannerNodeConstructor as StereoPannerNode }; type waveShaperNodeConstructor = IWaveShaperNode; export { waveShaperNodeConstructor as WaveShaperNode }; export declare const isAnyAudioContext: import("./types").TIsAnyAudioContextFunction; export declare const isAnyAudioNode: import("./types").TIsAnyAudioNodeFunction; export declare const isAnyAudioParam: import("./types").TIsAnyAudioParamFunction; export declare const isAnyOfflineAudioContext: import("./types").TIsAnyOfflineAudioContextFunction; export declare const isSupported: () => Promise; //# sourceMappingURL=module.d.ts.map