/** * @module Test/Publishing * @preferred * * Defines the methods required for the Publishing Test Flow */ /** * Publishing Test Flow */ import OTKLogger from '@opentok/opentok-solutions-logging'; import { NetworkTestOptions } from '../index'; import { AverageStats, HasAudioVideo } from './types/stats'; import { UpdateCallback } from '../types/callbacks'; import { SessionCredentials } from '../types/session'; export interface QualityTestResults extends HasAudioVideo { networkCondition?: OT.NetworkCondition; networkDegradationSource?: OT.NetworkDegradationSource; } /** * This method checks to see if the client can publish to a Vonage Video API session. */ export declare function testQuality(OTInstance: typeof OT, credentials: SessionCredentials, otLogging: OTKLogger, options?: NetworkTestOptions, onUpdate?: UpdateCallback): Promise; export declare function stopQualityTest(): void; //# sourceMappingURL=index.d.ts.map