import { TAudioDestinationNodeConstructor } from './audio-destination-node-constructor';
import { TAudioListenerFactory } from './audio-listener-factory';
import { TEventTargetConstructor } from './event-target-constructor';
import { TIsNativeOfflineAudioContextFunction } from './is-native-offline-audio-context-function';
import { TMinimalBaseAudioContextConstructor } from './minimal-base-audio-context-constructor';
import { TUnrenderedAudioWorkletNodeStore } from './unrendered-audio-worklet-node-store';
import { TWrapEventListenerFunction } from './wrap-event-listener-function';
export type TMinimalBaseAudioContextConstructorFactory = (audioDestinationNodeConstructor: TAudioDestinationNodeConstructor, createAudioListener: TAudioListenerFactory, eventTargetConstructor: TEventTargetConstructor, isNativeOfflineAudioContext: TIsNativeOfflineAudioContextFunction, unrenderedAudioWorkletNodeStore: TUnrenderedAudioWorkletNodeStore, wrapEventListener: TWrapEventListenerFunction) => TMinimalBaseAudioContextConstructor;
//# sourceMappingURL=minimal-base-audio-context-constructor-factory.d.ts.map