import { TAudioFactory, TAudioListenersRegistry, TAudioMetaInfoRegistry, TAudioRegistry, TAudioResourceAsyncRegistry, TAudioService, TAudioServiceDependencies } from '../Models'; import { TLoadingManagerWrapper } from '../../LoadingManager'; import { TSpaceLoops } from '../../Space'; export declare function AudioService(factory: TAudioFactory, registry: TAudioRegistry, audioResourceAsyncRegistry: TAudioResourceAsyncRegistry, audioListenersRegistry: TAudioListenersRegistry, metaInfoRegistry: TAudioMetaInfoRegistry, dependencies: TAudioServiceDependencies, { audioLoop }: TSpaceLoops, loadingManagerWrapper: TLoadingManagerWrapper): TAudioService;