import { Pin } from "./pin.js"; export declare class I2C { sda: Pin; scl: Pin; constructor(sda: Pin, scl: Pin); } export declare class UART { tx: Pin; rx: Pin; rts?: Pin; cts?: Pin; constructor(rx: Pin, tx: Pin, rts?: Pin, cts?: Pin); } export declare class USB { dp: Pin; dn: Pin; constructor(DP: Pin, DN: Pin); } export interface IPower { power?: Pin; gnd?: Pin; voltage?: number; current?: number; direction?: 'input' | 'output'; } export declare class Power { power: Pin; gnd: Pin; voltage?: number; current?: number; constructor({ power, gnd, voltage, current, direction }?: IPower); } //# sourceMappingURL=buses.d.ts.map