/** * One canonical way to render a device wherever it's listed, so the picker, an * `ls`, and a `deploy`/`flash` error all call the same board by the same * identity: its name and a stable device id (not the raw USB serial). */ type DeviceLike = { path: string; serialNumber?: string | undefined; }; /** Inline label for sentences/badges, e.g. "swift-cheetah (chip=esp32c6, id=0r8m4h2qyk)". */ export declare function deviceLabel(device: DeviceLike): string; /** Column-aligned listing lines: "name path (chip=…, id=…)". */ export declare function formatDeviceList(devices: readonly DeviceLike[]): string[]; export {}; //# sourceMappingURL=deviceLabel.d.ts.map