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