/**
 * Ocra (REST API for Sinch RTC clients)
 * REST API for Sinch RTC clients.
 *
 * The version of the OpenAPI document: 0.11.0
 * Contact: rtc@sinch.com
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import { AudioRouteEventLog, CallQuality, ClientEvents, PushProvider } from './';
/**
 *
 * @export
 * @interface ExtendedCallReportAllOf
 */
export interface ExtendedCallReportAllOf {
    /**
     * Raw data from WebRTC Statistics API (https://www.w3.org/TR/webrtc-stats/)
     * @type {object}
     * @memberof ExtendedCallReportAllOf
     */
    rtcStatisticsReport: object;
    /**
     * Detailed MXP event log (used for troubleshooting)
     * @type {object}
     * @memberof ExtendedCallReportAllOf
     */
    mxpEventLog?: object;
    /**
     *
     * @type {CallQuality}
     * @memberof ExtendedCallReportAllOf
     */
    callQuality?: CallQuality;
    /**
     *
     * @type {AudioRouteEventLog}
     * @memberof ExtendedCallReportAllOf
     */
    audioRouteEventLog?: AudioRouteEventLog;
    /**
     *
     * @type {PushProvider}
     * @memberof ExtendedCallReportAllOf
     */
    pushProvider?: PushProvider;
    /**
     *
     * @type {ClientEvents}
     * @memberof ExtendedCallReportAllOf
     */
    clientEvents?: ClientEvents;
}
export declare function ExtendedCallReportAllOfFromJSON(json: any): ExtendedCallReportAllOf;
export declare function ExtendedCallReportAllOfFromJSONTyped(json: any, ignoreDiscriminator: boolean): ExtendedCallReportAllOf;
export declare function ExtendedCallReportAllOfToJSON(value?: ExtendedCallReportAllOf | null): any;
