import { ConnectionState } from '@webex/internal-media-core'; import EventsScope from '../common/events/events-scope'; import { Enum } from '../constants'; export declare const ConnectionStateEvent: { readonly stateChanged: "connectionState:changed"; }; export type ConnectionStateEvent = Enum; export interface ConnectionStateChangedEvent { /** * Current overall connection state */ state: ConnectionState; } /** * @class ConnectionStateHandler */ export declare class ConnectionStateHandler extends EventsScope { private webrtcMediaConnection; private mediaConnectionState; /** * @param {WebRTCMeeting} webrtcMediaConnection */ constructor(webrtcMediaConnection: any); /** * Handler for connection state change. * * @returns {void} */ private handleConnectionStateChange; }