import { CommandOption , CommandResponse , DataOption } from './models' ; export interface Peripheral { open ( ) : void ; close ( ) : void ; sendCommand ( options ) : Promise < CommandResponse > ; writeMemory ( data ) : Promise < void > ; readMemory ( startAddress , count ) : Promise < Buffer > ; }