import { IAudioListener } from '../interfaces';
import { TContext } from './context';
import { TNativeContext } from './native-context';

export type TAudioListenerFactory = <T extends TContext>(context: T, nativeContext: TNativeContext) => IAudioListener;
