import { Event as BaseEventNS } from './BaseEvent'; export declare namespace Event { interface ConnectionStatus { connected: boolean; virginServer?: boolean; } /** * */ class CasparCGSocketStatusEvent extends BaseEventNS.BaseEvent { socketStatus: ConnectionStatus; static readonly STATUS = "casparcgsocketconnectioneventstatus"; static readonly STATUS_CHANGED = "casparcgsocketconnectioneventstatuschanged"; static readonly CONNECTED = "casparcgsocketconnectioneventstatusconnected"; static readonly DISCONNECTED = "casparcgsocketconnectioneventstatusdisconnected"; static readonly TIMEOUT = "casparcgsocketconnectioneventstatustimeout"; /** * */ constructor(socketStatus: ConnectionStatus); /** * */ valueOf(): ConnectionStatus; } }