export default class ServerSocket { websocket: any; screenId: string; url: string; token: string; socket_open: boolean; hearbeat_timer: any; hearbeat_interval: number; is_reonnect: boolean; reconnect_count: number; reconnect_current: number; ronnect_number: number; reconnect_timer: any; reconnect_interval?: number; receiveMessage?: Function | null; constructor(url: string, token?: string); init(screenId: string, receiveMessage: Function | null, url?: string): void; send(data: any, callback?: Function | null): void; heartbeat(): void; close(): void; reconnect(): void; }