import I2CPromisifiedBus from "./i2c-connection"; export default class HardwareI2C extends I2CPromisifiedBus { private _i2cBusP; private _logger; protected setup(): void; close(): Promise; readByte(addr: number, cmd: number, romiMode?: boolean): Promise; writeByte(addr: number, cmd: number, byte: number): Promise; readWord(addr: number, cmd: number, romiMode?: boolean): Promise; writeWord(addr: number, cmd: number, word: number): Promise; sendByte(addr: number, cmd: number): Promise; receiveByte(addr: number): Promise; private _postWriteDelay; }