/// export interface Plugin { connect: () => Promise; disconnect: () => Promise; isConnected: () => boolean; sendData: (data: Buffer) => Promise; registerDataHandler: (handler: (data: Buffer) => Promise) => void; deregisterDataHandler: () => void; }