import { Observable } from 'rxjs'; import { OmpAudioRoutingConnection } from '../video'; import { AuthenticationData } from '../common/authentication'; export declare class AudioUtil { static resolveDefaultAudioRouting(inputsNumber: number, outputsNumber: number): OmpAudioRoutingConnection[]; /** * Used for solo or unmute action if initial connections are disconnected * @param inputNumber * @param inputsNumber * @param outputsNumber */ static resolveDefaultInputAudioRouting(inputNumber: number, inputsNumber: number, outputsNumber: number): OmpAudioRoutingConnection[]; static fetchAndMergeAudioFiles(urls: string[], authentication?: AuthenticationData): Observable; static fetchAudioFile(url: string, authentication?: AuthenticationData): Observable; private static mergeBuffers; }