import { ButtplugMessage } from '../core/Messages'; import { EventEmitter } from 'eventemitter3'; export interface IButtplugClientConnector extends EventEmitter { connect: () => Promise; disconnect: () => Promise; initialize: () => Promise; send: (msg: ButtplugMessage) => void; readonly Connected: boolean; }