import { Device } from "./Device"; import { DeviceConfig } from '../types/Devices.types'; import { Websocket } from '../utils/WebSocket'; export declare class WebSocketDevice extends Device { socket?: Websocket; constructor(constraints: DeviceConfig | DeviceConfig[]); _connect: () => Promise; _disconnect: () => Promise; send: (msg: object) => Promise; }